﻿@charset "utf-8";
@font-face { font-family: "AMAZONEN"; src: url("../other/AMAZONEN.woff2") format("woff2"), url("../other/AMAZONEN.woff") format("woff"), url("../other/AMAZONEN.ttf") format("truetype"), url("../other/AMAZONEN.eot") format("embedded-opentype"), url("../other/AMAZONEN.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "DIDOT-HTF-M64-MEDIUM-ITAL"; src: url("../other/DIDOT-HTF-M64-MEDIUM-ITAL.woff2") format("woff2"), url("../other/DIDOT-HTF-M64-MEDIUM-ITAL.woff") format("woff"), url("../other/DIDOT-HTF-M64-MEDIUM-ITAL.ttf") format("truetype"), url("../other/DIDOT-HTF-M64-MEDIUM-ITAL.eot") format("embedded-opentype"), url("../other/DIDOT-HTF-M64-MEDIUM-ITAL.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "DIN-REGULAR"; src: url("../other/DIN-REGULAR.woff2") format("woff2"), url("../other/DIN-REGULAR.woff") format("woff"), url("../other/DIN-REGULAR.ttf") format("truetype"), url("../other/DIN-REGULAR.eot") format("embedded-opentype"), url("../other/DIN-REGULAR.svg") format("svg"); font-weight: normal; font-style: normal; }
body, html, button, input, select, textarea { font-family: "PingFang SC", PingHei, STHeitiSC-Light, "Myriad Set Pro", "Lucida Grande", "Helvetica Neue", Helvetica, "microsoft yahei", SimHei, tahoma, Arial, Verdana, sans-serif; }
 @media (min-width: 768px) {
html { font-size: 28px!important; }
}
 @media (min-width: 1025px) {
html { font-size: 30px!important; }

  ::-webkit-scrollbar {
 width: 0 !important
}



  ::-webkit-scrollbar-track {
 background: #fff;
}



  ::-webkit-scrollbar-thumb {
 background: #bca065;
}



  ::-webkit-scrollbar-thumb:window-inactive {
 background: #bca065;
}



  ::-webkit-scrollbar-thumb:vertical:hover {
 background: #bca065;
}
 .form-box .sub::-webkit-scrollbar {
 width: 4px;
 height:4px;
}
 .form-box .sub::-webkit-scrollbar-track {
 background: #ccc;
}
}
 @media (min-width: 1440px) {
html { font-size: 34px!important; }
}
 @media (min-width: 1680px) {
html { font-size: 40px!important; }
}

/* 重置表单样式 */

select::-ms-expand {
display: none;
}
input, select, textarea { box-shadow: none; outline: none; border: none; border-radius: 0; -ms-appearance: none; -moz-appearance: none; -webkit-appearance: none; appearance: none; padding: 0; }
textarea { resize: none; }
 select::-ms-expand {
display: none;
}

/* 更改placeholder颜色 */

input::-webkit-input-placeholder {
 color:#888;
}
 input:-moz-placeholder {
 color:#888;
}
 input::-moz-placeholder {
 color:#888;
}
 input:-ms-input-placeholder {
 color:#888;
}
 textarea::-webkit-input-placeholder {
 color:#888;
}
 textarea:-moz-placeholder {
 color:#888;
}
 textarea::-moz-placeholder {
 color:#888;
}
 textarea:-ms-input-placeholder {
 color:#888;
}
body { /* max-width: 1920px; */ overflow: hidden;/* margin: 0 auto; */ }
header { position: fixed; top: 0; width: 100%; left: 50%; transform: translateX(-50%); background-color: #fff; z-index: 50; border-bottom: 1px solid #ddd; max-width: 1920px; }
header .logo { float: left; width: 240px; margin-top: 16px; }
header .logo img { width: 100%; display: block; }
header .logo .logo2 { display: none; }
.header-view { padding: 0 4.17%; }
.header-right { float: right; font-size: 0; }
.header-right .pc-nav, .header-right .header-btns { display: inline-block; *display: inline;
zoom: 1; }
.pc-nav { margin-right: 6.75rem; }
.pc-nav li { display: inline-block; *display: inline;
zoom: 1; margin-left: 1.5rem; }
.pc-nav .tit {
 font-size: .375rem; line-height: 2.25rem; display: block; color: #333; transition: color .2s; }
.pc-nav .navson { display: none; position: absolute; left: 0; top: 2.24rem; width: 100%; padding: 1rem 0; border-top: 1px solid #e8e8e8; font-size: 0; text-align: center; box-shadow: 0 3px 3px rgba(0,0,0,.05); background-color: #fff; }
.pc-nav .navson a { display: inline-block; *display: inline;
zoom: 1; width: 4.5rem; margin: 0 .9375rem;
}
.pc-nav .navson .img { border-radius: 2px; overflow: hidden; }
.pc-nav .navson a img { width: 100%; transition: all .3s; }
.pc-nav .navson a .txt {
 font-size: .35rem;
 line-height: .45rem; color: #333; margin-top: .375rem;
}
.pc-nav li.cur .tit { color: #bca065; }
.m-nav { display: none; }
.header-right .header-btns { width: 4.5rem; height: 2.27rem; background-color: #bca065; vertical-align: top; position: absolute; right: 0; top: 0; line-height: 2.25rem; font-size: 0; text-align: center; }
.header-right .header-btns .icon { float: none; display: inline-block; *display: inline;
zoom: 1; margin: 0; padding: 0; width: 18px; height: 18px; background-repeat: no-repeat; background-position: center; margin: 0 .5rem;
vertical-align: middle; background-size: 100%; }
.header-right .header-btns .bds_more { background-image: url('../other/header-icon1.svg') }
.header-right .header-btns .search-btn { background-image: url('../other/header-icon2.svg') }
.header-right .header-btns .person-btn { background-image: url('../other/header-icon3.svg') }
.header-right .header-btns .person-box { display: inline-block; *display: inline;
zoom: 1; position: relative; }
.header-right .header-btns .person-box .sub { display: none; position: absolute; left: 50%; top: 2.25rem; transform: translateX(-50%); padding: .4rem .3rem;
background-color: #fff; width: 2.5rem; box-sizing: border-box; border-radius: 2px; box-shadow: 0 5px 10px rgba(4,4,4,.05); }
.header-right .header-btns .person-box .sub:before { content: ""; position: absolute; left: 50%; transform: translateX(-50%); width: 10px; height: 5px; background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url('../images/person-sj.png'); top: -5px; }
.header-right .header-btns .person-box .username {
 font-size: .35rem;
 line-height: .45rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #999; margin:0 0 .35rem;
border-bottom: 1px solid #e8e8e8; padding: 0 0 .35rem;
background: none; float: none; display: block; }
.header-right .header-btns .person-box .exit { margin: 0; padding: 0; background: none; text-align: center; font-size: .35rem;
 line-height: .45rem;
color: #999; float: none; display: block; transition: all .2s; height: auto; }
.header-right .header-btns .nav-btn { display: none; }
.bdshare_popup_box { display: none!important; }
.clearfixed { height: 2.25rem; }
.view { /*width: 62.5%;*/ margin: 0 auto; width: 1200px; }
.search-box { position: fixed; top: 0; width: 100%; height: 100%; z-index: 100; background-color: #fff; display: none; }
.pub-close { position: absolute; left: 50%; transform: translateX(-50%); width: .6rem;
 height: .6rem;
background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url('../images/pub-close.png'); top: 2.25rem; }
.search-top { border-bottom: 1px solid #e5e5e5; padding: .9rem 0;
}
.search-top .search { position: relative; width: 94%; float: left; }
.search-top .search input[type=text] { width: 85%; height: 1rem; line-height: 1rem; background-color: transparent; padding-left: 1.25rem; font-size: .65rem;
color: #000; box-sizing: border-box; background-repeat: no-repeat; background-position: left center; background-image: url('../images/search-btn.png'); font-size: .5rem;
float: left; }
.search-top .search input[type=submit] { float: right; width: 3rem; height: 1rem; font-size: .35rem;
color: #fff; background-color: #a08448; border-radius: 4px; }
.search-top .search-close { float: right; width: 1rem; height: 1rem; background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url('../images/search-close.png'); }
.search-box .enter-box h3 {
 font-size: .6rem; line-height: 1.75rem; color: #000; }
.search-box .enter-box .list .item { font-size: 0; }
.search-box .enter-box .list .item:nth-child(2n+1) { background-color: #f1f1f1; }
.search-box .enter-box .list .item a { display: inline-block; *display: inline;
zoom: 1; color: #666; line-height: 1.75rem; font-size: .4rem;
transition: all .2s; }
.search-wrap .search-top { padding: 0; }
.login-dialog { position: fixed; top: 0; width: 100%; height: 100%; z-index: 60; display: none; }
.login-dialog .black { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; opacity: .5; filter: alpha(opacity=50); }
.login-dialog .login { position: absolute; width: 11.75rem; box-sizing: border-box; padding: 1.25rem; background-color: #fff; border-radius: 6px; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.login-dialog .login h3 {
 font-size: .6rem;
 line-height: .7rem; color: #120f0c; float: left; }
.login-dialog .login .login-close { float: right; width: .45rem;
 height: .45rem;
background-repeat: no-repeat; background-position: center; background-image: url('../images/login-close.png'); margin-top: .2rem;
background-size: cover; }
.login-dialog .login-form { margin-top: 1rem; }
.login-dialog .login-form .inp {
 padding:.6rem 0; border-bottom: 1px solid #e5e5e5; }
.login-dialog .login-form .tit {
 font-size: .375rem;
 line-height: .6rem; float: left; color: #999; }
.login-dialog .login-form input { float: right; width: 86%; height: .6rem;
 line-height: .6rem;
 font-size: .375rem;
color: #120f0c; }
.login-dialog .login-form .red {
 font-size: .3rem;
 line-height: .4rem; color: #ff0000; margin-top: 5px;/* display: none; */ }
.login-dialog .login-form .remember { display: inline-block; *display: inline;
zoom: 1; padding-left: 24px; background-repeat: no-repeat; background-position: left center; background-image: url('../images/read-btn.png'); font-size: .35rem;
 line-height: .6rem;
color: #999; margin-top: .9rem;
}
.login-dialog .login-form .remember.on { background-image: url('../images/read-btn2.png'); }
.login-dialog .login-form input[type=submit] { float: none; width: 100%; height: 1.25rem; margin-top: .75rem;
background-color: #bda066; color: #fff; border-radius: 4px; }
.login-dialog .login-form input[disabled=disabled] { background-color: #f8f7f6; color: #333; }
.login-dialog .login-form .inp.on .tit { color: #120f0c; }
/* header end */
.video_cover { position: absolute; top: 0; width: 100%; height: 100%; /* background: url(../images/video_cover.png) repeat; */ background: rgba(0,0,0,.3); z-index: 99; }
footer {
    background-color: #f8f7f6;
    margin-top: 3rem
}
.f-top { padding: 1rem 0; }
.f-top .left { float: left; }
.f-top .f-logo { width: 4.05rem; display: block; }
.f-top .f-logo img { width: 100%; }
.f-top .share-box {
 margin-top: .75rem; font-size: 0; }
.f-top .share-box a { display: inline-block; *display: inline;
zoom: 1; margin: 0; width: 1.05rem; height: 1.05rem; background-repeat: no-repeat; background-size: cover; background-position: center; padding: 0; margin-right: .5rem;
}
.f-top .share-box .bds_sqq { background-image: url('../images/share-icon1.png'); }
.f-top .share-box .bds_weixin { background-image: url('../images/share-icon2.png'); }
.f-top .share-box .bds_tsina { background-image: url('../images/share-icon3.png'); }
.f-top .f-qrcode { float: right; width: 2.25rem; text-align: center; }
.f-top .f-qrcode img { width: 100%; }
.f-top .f-qrcode .txt {
 font-size: .325rem;
 line-height: .4rem;
 margin-top: .25rem; color: #666666; }
.f-nav { padding: 2rem 0 1.5rem; border-top: 1px solid #e5e4e4; font-size: 0; }
.f-nav li { display: inline-block; *display: inline;
zoom: 1; vertical-align: top; box-sizing: border-box; width: 11.67%; }
.f-nav li:last-child { width: 6.64%; }
.f-nav li a { display: block; }
.f-nav li .tit {
 font-size: .325rem;
 line-height: .4rem; color: #444; }
.f-nav li .navson { margin-top: .5rem;
}
.f-nav li .navson a {
 font-size: .3rem;
 line-height: .4rem; color: #999; margin-bottom: .25rem;
transition: all .2s; white-space: nowrap; }
.f-bot {
 padding: .75rem 0; border-top: 1px solid #e5e4e4; }
.f-bot .copy-box { float: left; }
.f-bot .copy-box span, .f-bot .copy-box a { display: inline-block; *display: inline;
zoom: 1; vertical-align: top; font-size: .3rem;
 line-height: .4rem;
color: #999; transition: all .2s; }
.f-bot .copy-box span { margin-right: .75rem;
}
.f-bot .copy-box span:last-child { margin-right: 0; }
.f-bot .btns { float: right; font-size: 0; }
.f-bot .btns a { display: inline-block; *display: inline;
zoom: 1; font-size: .3rem;
 line-height: .4rem;
margin-left: 1rem; vertical-align: top; color: #999; transition: all .2s; }
.f-bot .btns a:first-child { margin-left: 0; }
.f-bot .btns .cnzz-btn { display: none; }
.link-box { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255,255,255,.95); z-index: 100; display: none; }
.link-box .link { position: absolute; top: 31.58%; width: 100%; text-align: center; }
.link-box .link h3 {
 font-size: .65rem; color: #000000; }
.link-box .link-list { margin-top: 3.75rem; font-size: 0; }
.link-box .item { display: inline-block; *display: inline;
zoom: 1; width: 3.75rem; background-color: #fff; position: relative; border-radius: 2px; margin: 0 .5rem;
position: relative; top: 0; transition: all .2s; box-shadow: 0 5px .75rem rgba(160,132,72,.1);
}
.link-box .item .icon-box { height: 3.5rem; position: relative; border-bottom: 1px solid #f2f2f2; }
.link-box .item .icon { position: absolute; width: 1.5rem; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.link-box .item .icon img { width: 100%; }
.link-box .item .init { transition: all .2s; }
.link-box .item .hover { position: absolute; left: 0; top: 0; width: 100%; opacity: 0; filter: alpha(opacity=0); transition: all .2s; }
.link-box .item .txt {
 font-size: .4rem; line-height: 1.25rem; color: #000; transition: all .2s; }
.friend-box { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255,255,255,.95); z-index: 100; display: none; }
.friend { position: absolute; left: 0; top: 25.26%; width: 100%; }
.friend h3 {
 font-size: .65rem;
 line-height: .75rem; text-align: center; color: #000; }
.friend-tab { overflow: hidden; box-shadow: 0 5px 30px rgba(160,132,72,.1); margin-top: 2.5rem; }
.friend-tab .swiper-slide { border-right: 1px solid rgba(0, 0, 0, .05); box-sizing: border-box; border-top: 1px solid rgba(0, 0, 0, .05); }
.friend-tab .swiper-slide:nth-child(3n+1) { border-top: none; }
.friend-tab img { width: 100%; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; transition: all .2s; }
.friend .btns { margin-top: 2.5rem; font-size: 0; text-align: center; }
.friend .btns a, .friend .btns span { display: inline-block; *display: inline;
zoom: 1; vertical-align: middle; }
.friend .btns a {
 width: .525rem;
 height: .325rem; background-repeat: no-repeat; background-position: center; background-size: cover; }
.friend .btns .prev { background-image: url('../images/friend-prev.png'); }
.friend .btns .next { background-image: url('../images/friend-next.png'); }
.friend .btns .divide { width: 1px; height: .32rem;
background-color: #ccc; margin: 0 1rem; }
.aside-box { position: fixed; bottom: 5%; right: 0; width: 0; visibility: visible; z-index: 50; }
.aside-box .box { margin-bottom: 1px; font-size: 0; text-align: right; }
.aside-box .box a { display: inline-block; text-align: left; }
.aside-box .box .txt { padding: 0 10px 0 5px; line-height: 50px; font-size: 16px; color: #fff; padding-left: 54px; background-repeat: no-repeat; background-position: 14px center; background-color: #a8a8a8; border-radius: 4px 0 0 4px; position: relative; right: 50px; white-space: nowrap; transition: all .3s; }
.aside-box .box:nth-child(1) .txt { background-image: url('../images/aside-icon1.png'); background-color: #cea459; }
.aside-box .box:nth-child(2) .txt { background-image: url('../images/aside-icon2.png'); }
.aside-box .box:nth-child(3) .txt { background-image: url('../images/aside-icon3.png'); }
.aside-box .box:nth-child(4) .txt { background-image: url('../images/aside-icon5.png'); }
.aside-box .box:nth-child(4) .txt { background-image: url('../images/aside-icon4.png'); }
.online-dialog-box { position: fixed; top: 0; width: 100%; height: 100%; z-index: 80; display: none; }
.online-dialog-box .black { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; opacity: .5; filter: alpha(opacity=50); }
.online-dialog { position: absolute; left: 50%; top: 50%; width: 21.25rem; box-sizing: border-box; padding: 1rem; background-color: #fff; box-shadow: 0 10px 30px rgba(0,0,0,.1); transform: translate(-50%, -50%); }
.online-dialog .tit-box {
 padding-bottom: .75rem; border-bottom: 1px solid rgba(220,220,220,.6); }
.online-dialog .tit-box .tit {
 font-size: .45rem;
 line-height: .55rem; color: #333; float: left; }
.online-dialog .tit-box .online-close { float: right; width: .425rem;
 margin-top: .1rem;
}
.online-dialog .tit-box .online-close img { width: 100%; display: block; }
.online-dialog .online-form { margin-top: 1.25rem; }
.online-dialog input, .online-dialog textarea { float: left; margin-bottom: .5rem;
border-radius: 2px; }
.online-dialog input:nth-child(2n) { float: right; }
.online-dialog input[type=text], .online-dialog textarea { width: 48.83%; box-sizing: border-box; padding: .3rem;
border: 1px solid rgba(0,0,0,.05); height: 1.2rem; line-height: 1.2rem; color: #999; font-size: .35rem;
}
.online-dialog textarea { width: 100%; height: 5.25rem; line-height: .5rem;
}
.online-dialog input[type=submit] { width: 5.15rem; height: 1.25rem; background-color: #bca065; color: #fff; font-size: .35rem;
margin-bottom: 0; }
 .online-dialog input::-webkit-input-placeholder {
 color:#999;
}
 .online-dialog input:-moz-placeholder {
 color:#999;
}
 .online-dialog input::-moz-placeholder {
 color:#999;
}
 .online-dialog input:-ms-input-placeholder {
 color:#999;
}
 .online-dialog textarea::-webkit-input-placeholder {
 color:#999;
}
 .online-dialog textarea:-moz-placeholder {
 color:#999;
}
 .online-dialog textarea::-moz-placeholder {
 color:#999;
}
 .online-dialog textarea:-ms-input-placeholder {
 color:#999;
}
/* footer end */

.sub-banner { position: relative; max-width: 1920px; margin: 0 auto; overflow: hidden; }
.sub-banner img { width: 100%; }
.sub-banner .m-img { display: none; }
.sub-banner .text { position: absolute; left: 0; top: 50%; width: 100%; transform: translateY(-50%); }
.sub-banner .text .txt { font-size: 1.6rem; line-height: 1.7rem; color: #fff; }
.sub-banner .text .desc {
 font-size: .4rem;
 line-height: .5rem;
 margin-top: .4rem; color: #fff; }
.sub-banner .text .scroll-btn { margin-top: 1.75rem; width: 1.5rem; height: 1.5rem; border: 1px solid rgba(255,255,255,.5); display: block; border-radius: 100%; text-align: center; line-height: 1.5rem; }
.sub-banner .text .scroll-btn img { width: .25rem;
}
.sub-nav-box { border-bottom: 1px solid #f0f0f0; border-top: 1px solid transparent; background-color: #fff; width: 100% }
.sub-nav { overflow: hidden; }
.sub-nav .swiper-slide { width: auto; margin-right: 2.5rem; }
.sub-nav .swiper-slide:last-child { margin-right: 0; }
.sub-nav .swiper-slide a { display: block; font-size: .35rem;
line-height: 2rem; color: #555; }
.sub-nav .swiper-slide a:before { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 3px; background-color: #bca065; }
.sub-nav .swiper-slide a:after { display: block; content: attr(title); font-weight: bold; height: 0; overflow: hidden; visibility: hidden; }
.sub-nav .swiper-slide.cur a { color: #bca065; font-weight: bold; }
.sub-nav .swiper-slide.cur a:before { width: 100%; }
.sub-clearfixed { height: 2.05rem; display: none; }
.sub-container.fix .sub-nav-box { position: fixed; top: 0; left: 0; z-index: 30 }
.sub-container.fix .sub-clearfixed { display: block; }
.show-box { padding: 1.75rem 0 1.5rem; }
.m-conditions-box { display: none; }
.condition-dialog { display: none; }
.condition-box {
 padding: .75rem 1rem; border: 1px solid #eee; }
.condition-box li { border-bottom: 1px solid #e6e6e6; margin-bottom: .5rem;
}
.condition-box li:last-child { border-bottom: none; margin-bottom: 0; }
.condition-box li .tit {
 font-size: .325rem;
 line-height: .4rem; float: left; }
.condition-box li .item { float: right; width: 92%; font-size: 0; }
.condition-box li .item a { display: inline-block; *display: inline;
zoom: 1; font-size: .325rem;
 line-height: .4rem;
 padding-left: .25rem;
 margin-right: .75rem;
color: #333; position: relative; vertical-align: middle; margin-bottom: .5rem;
transition: all .2s; }
.condition-box li .item a:before { content: ""; position: absolute; left: 0; top: 50%; width: 5px; height: 5px; background-color: #bca065; border-radius: 100%; transform: translateY(-50%); opacity: 0; filter: alpha(opacity=0); transition: all .2s; }
.condition-box li.color-box .item a { margin-bottom: 0; }
.condition-box li.color-box .item a span {
 width: .6rem;
 height: .6rem; border-radius: 100%; display: block; }
.condition-box li.color-box .tit { margin-top: .1rem;
}
.condition-box li .item a.cur { color: #bca065; }
.condition-box li .item a.cur:before { opacity: 1; filter: alpha(opacity=100); }
.series-img { margin-top: 1.75rem; position: relative; }
.series-img img { width: 100%; }
.series-img .text { position: absolute; left: 0; bottom: 1rem; width: 100%; box-sizing: border-box; padding: 0 1.25rem; color: #fff; }
.series-img .text .tit {
 font-size: .9rem; line-height: 1rem; }
.series-img .text .line {
 width: .9rem;
 height: .1rem; background-color: #fff; opacity: .6; filter: alpha(opacity=60); margin: .375rem 0;
}
.series-img .text .con { font-size: .5rem;
 line-height: .6rem;
}
.show-box .show-list { margin-top: 1.25rem; }
.show-list .row { margin: 0 -.625rem;
}
.show-list .item { box-sizing: border-box; padding: 0 .625rem;
margin-bottom: 1.5rem; }
.show-list .con-box { display: block; position: relative; top: 0; transition: all .3s; }
.show-list .con-box:before { content: ""; position: absolute; left: 0; bottom: -1px; width: 0; height: 3px; background-color: #ddd; transition: all .3s; }
.show-list .img { position: relative; }
.show-list img { width: 100%; height: auto; }
.show-list .true-img { position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.show-list .text {
 padding: .625rem .75rem; border: 1px solid #eee; }
.show-list .tit-box {
 padding-bottom: .5rem; border-bottom: 1px solid #ddd; }
.show-list .series-tit {
 font-size: .35rem;
 line-height: .4rem; color: #999; }
.show-list .tit {
 font-size: .45rem;
 line-height: .55rem; color: #333; margin-top: .1rem;
}
.show-list .area-box { margin-top: .375rem;
}
.show-list .area { float: left; font-size: .6rem;
 line-height: .7rem;
color: #a08448; }
.show-list .more {
 font-size: .35rem;
 line-height: .7rem; color: #666; float: right; }
.page { text-align: center; font-size: 0; }
.page a { display: inline-block; *display: inline;
zoom: 1; width: 1.25rem; height: 1.25rem; border: 1px solid #dcdcdc; vertical-align: top; margin: 0 .25rem;
border-radius: 100%; font-size: .45rem;
line-height: 1.25rem; color: #666; font-family: arial; transition: all .2s; }
.page .prev, .page .next { background-repeat: no-repeat; background-position: center; background-size: .175rem;
}
.page .prev { background-image: url('../images/page-prev.png'); }
.page .next { background-image: url('../images/page-next.png'); }
.page a.active { border-color: #bca065; color: #bca065; }
.show-box .page { padding-top: 1.5rem; border-top: 1px solid #f3f2f1; }
/* show end */

.bread-box {
 padding: .75rem 0; border-top: 1px solid #f0f0f0; }
.bread-box .bread { float: left; font-size: 0; }
.bread-box .bread a, .bread-box .bread span { display: inline-block; *display: inline;
zoom: 1; vertical-align: middle; }
.bread-box .bread a {
 font-size: .3rem;
 line-height: .4rem; color: #999; transition: all .2s; }
.bread-box .bread span {
 margin: 0 .625rem; width: 8px; height: 5px; background-repeat: no-repeat; background-position: center; background-image: url('../images/bread-arrow.png'); }
.bread-box .bread .home {
 padding-left: .75rem; background-repeat: no-repeat; background-position: left center; background-image: url('../images/home.png'); }
.bread-box .back { float: right; font-size: .3rem;
 line-height: .4rem;
color: #999; padding-left: .625rem;
background-repeat: no-repeat; background-position: left center; background-size: .4rem;
background-image: url('../images/back-btn.png'); transition: all .2s; }
.showinfo-top-box .left { float: left; width: 50%; }
.showinfo-top-box { padding: 1.25rem 0; background-color: #f9f9f9; border-top: 1px solid #f0f0f0; }
.showinfo-top-box .bimg, .showinfo-top-box .simg { overflow: hidden; }
.showinfo-top-box img { width: 100%; }
.showinfo-top-box .simg-box {
 padding: .5rem 1.35rem; border: 1px solid #e2e2e2; border-top: none; position: relative; }
.showinfo-top-box .simg-box .swiper-slide { position: relative; cursor: pointer; }
.showinfo-top-box .simg-box .cover { position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: 4px solid #bca065; box-sizing: border-box; opacity: 0; filter: alpha(opacity=0); transition: all .2s; }
.showinfo-top-box .simg-box .swiper-slide.cur .cover { opacity: 1; filter: alpha(opacity=100); }
.showinfo-top-box .simg-box .prev, .showinfo-top-box .simg-box .next { position: absolute; top: 50%; transform: translateY(-50%); width: .275rem;
 height: .5rem;
background-repeat: no-repeat; background-position: center; background-size: cover; transition: all .2s; }
.showinfo-top-box .simg-box .prev {
 left: .6rem; background-image: url('../images/simg-prev.png'); }
.showinfo-top-box .simg-box .next {
 right: .6rem; background-image: url('../images/simg-next.png'); }
.showinfo-top-box .right { float: right; width: 45.83%; }
.showinfo-top-box .right .tit {
 font-size: .75rem;
 line-height: .8rem; color: #333; }
.showinfo-top-box .right .con { margin-top: 1rem; padding-top: 1rem; border-top: 1px solid #e0e0e0; font-size: .35rem;
 line-height: .9rem;
}
.showinfo-top-box .right .info-list { margin-top: 1rem; padding-top: 1rem; border-top: 1px solid #e0e0e0; }
.showinfo-top-box .right .info-list .item {
 font-size: .35rem;
 line-height: .4rem;
 height: .8rem; color: #999; margin-bottom: .2rem;
box-sizing: border-box; /* word-break: break-all; */ float: left; width: 50%; white-space: nowrap; }
/* .showinfo-top-box .right .info-list .item:nth-child(3n+1){

    width: 34.54%

}

.showinfo-top-box .right .info-list .item:nth-child(3n+2){

    width: 40.9%

} */

.showinfo-top-box .right .price {
 padding-top: .5rem;
 margin-top: .5rem; border-top: 1px solid #e2e2e2; font-size: .65rem;
 line-height: .75rem;
color: #bca065; }
.same-box { padding: 1.75rem 0 1.25rem; border-top: 1px solid #ededed; }
.same-tit { font-size: 0; border-bottom: 1px solid #ededed; }
.same-tit span { display: inline-block; *display: inline;
zoom: 1; font-size:.4rem;
 line-height: .5rem;
 padding-bottom: .5rem;
color: #bca065; position: relative; }
.same-tit span:before { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 3px; background-color: #bca065; }
.same-tab { overflow: hidden; margin-top: 1rem; }
.same-tab .swiper-slide {
 padding-top: .25rem; width: 30.5%; margin-right: 4.25%; }
.same-tab .swiper-slide:last-child { margin-right: 0; }
.same-tab .buttons { margin-top: .75rem;
}
.buttons { text-align: center; font-size: 0; }
.buttons a { font-size: 0; text-align: center; }
.buttons a { display: inline-block; *display: inline;
zoom: 1; width: 1.25rem; height: 1.25rem; border: 1px solid #dcdcdc; border-radius: 100%; margin: 0 .375rem;
background-repeat: no-repeat; background-position: center; background-size: .175rem;
transition: all .2s; }
.buttons .prev { background-image: url('../images/page-prev.png'); }
.buttons .next { background-image: url('../images/page-next.png'); }
.showinfo-con-box { position: relative; }
.showinfo-con-box img { width: 100%!important; height: auto!important; max-width: 1920px; margin: 0 auto; display: block; }
.showinfo-tit { text-align: center; position: absolute; left: 0; top: 15.55%; width: 100%; z-index: 3; }
.showinfo-tit .icon { width: 2rem; margin: 0 auto .75rem;
}
.showinfo-tit .icon img { width: 100%; }
.showinfo-tit .tit {
 font-size: .9rem; line-height: 1rem; color: #333; }
.showinfo-tit .line { width: 1.25rem; height: .1rem;
background-color: #949494; margin: .5rem auto;
}
.showinfo-tit .desc {
 font-size: .4rem;
 line-height: .75rem; color: #666; }
.showinfo-con { margin-top: 3.25rem; }
.showinfo-con img { max-width: 100%; }
.showinfo-con-box .icon-box { overflow: hidden; position: relative; }
.showinfo-con-box .icon-box .buttons { position: absolute; left: 0; bottom: 16.67%; width: 100%; z-index: 3; }
.design-box { position: relative; max-width: 1920px; margin: 0 auto; }
.design-box img { width: 100%; }
.design-box .m-img { display: none; }
.design-box .showinfo-tit { top: 50%; transform: translateY(-50%); }
.design-box .showinfo-tit .tit, .design-box .showinfo-tit .desc { color: #fff; }
.design-box .showinfo-tit .line { background-color: #fff; opacity: .5; filter: alpha(opacity=50); }
.design-box .btns { position: absolute; left: 0; bottom: 5.55%; width: 100%; text-align: center; font-size: 0; z-index: 3 }
.design-box .btns .swiper-pagination-bullet { width: 10px; height: 10px; background-color: #fff; border-radius: 100%; opacity: .5; filter: alpha(opacity=50); display: inline-block; *display: inline;
zoom: 1; }
.design-box .btns .swiper-pagination-bullet-active { opacity: 1; filter: alpha(opacity=100); }
/* floor info end */

.door-list .con-box { border: 1px solid #ddd; }
.door-list .con-box .img { border-bottom: 1px solid #ddd; }
.door-list .text { border: none; }
/* door end */

.doorinfo-top-box .bimg { border: 1px solid #e2e2e2; }
/* door info end */

.home-top { padding: 3.5rem 0 3.75rem; background-color: #f5f5f5; }
.home-tit { text-align: center; }
.home-tit .tit { display: inline-block; *display: inline;
zoom: 1; padding: 0 1.5rem; position: relative; }
.home-tit .tit:before { content: ""; position: absolute; left: 0; top: 50%; width: 100%; height: 2px; background-color: #dcdcdc }
.home-tit .tit span { display: inline-block; *display: inline;
zoom: 1; font-size: .9rem;
line-height: 1rem; color: #333; padding: 0 .5rem;
position: relative; z-index: 3; background-color: #f5f5f5 }
.home-tit .line { width: 1rem; height: .1rem;
background-color: #dcdcdc; margin: .6rem auto;
}
.home-tit .desc {
 font-size: .4rem;
 line-height: .5rem; color: #999; }
.home-tab { overflow: hidden; margin-top: 1rem; position: relative; }
.home-tab .swiper-slide { width: 83.33%; }
.home-tab .swiper-slide .img { background-repeat: no-repeat; background-position: center; background-size: cover; filter: blur(4px); }
.home-tab .swiper-slide img { width: 100%; opacity: 0; filter: alpha(opacity=0); }
.home-tab .swiper-slide-active .img { filter: blur(0); }
.home-tab .prev, .home-tab .next { position: absolute; top: 50%; transform: translateY(-50%); width: 1.25rem; height: 1.25rem; border: 1px solid #dcdcdc; background-repeat: no-repeat; background-position: center; background-size: .175rem;
border-radius: 100%; z-index: 3; transition: all .2s; }
.home-tab .prev { background-image: url('../images/home-prev.png'); left: 2%; }
.home-tab .next { background-image: url('../images/home-next.png'); right: 2%; }
.home-img-tab {
 margin-top: .125rem; overflow: hidden; padding-bottom: .5rem;
}
.home-img-tab .swiper-slide {
 padding-top: .225rem; top: 0; transition: top .2s; width: 24.25%; margin-right: 1%; }
.home-img-tab .swiper-slide:last-child { margin-right: 0; }
.home-img-tab .con-box { display: block; border: 1px solid #eaeaea; transition: all .2s; }
.home-img-tab .con-box:before { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: .075rem;
background-color: #bca065; transition: all .2s; }
.home-img-tab img { width: 100%; }
.home-img-tab .txt { border-top: 1px solid #eaeaea; font-size: .45rem;
line-height: 1.75rem; text-align: center; color: #333; background-color: #fff; }
.img-tab-box .buttons { margin-top: 1.25rem; }
.custom-box { padding: 3.75rem 0 1.5rem; }
.sub-tit { text-align: center; }
.sub-tit .en { font-size: 2rem; line-height: 2rem; color: #f5f5f5; font-family: arial; text-transform: uppercase; font-weight: bold; }
.sub-tit .cn {
 font-size: .75rem;
 line-height: .85rem; color: #333; margin-top: -.9rem;
}
.sub-tit .line { width: 1rem; height: .1rem;
background-color: rgba(0,0,0,.1); margin: .6rem auto 0;
}
.sub-tit .desc {
 font-size: .4rem;
 line-height: .5rem; color: #999; margin-top: .6rem;
}
.custom { margin-top: 1.125rem; }
.custom .condition-box { padding-bottom: .3rem;
}
.custom-list { margin-top: 1.5rem; }
.custom-list .row { margin: 0 -.625rem;
}
.custom-list .item {
 padding: 0 .625rem; box-sizing: border-box; margin-bottom: 1.5rem; }
.custom-list .con-box { display: block; position: relative; top: 0; overflow: hidden; transition: all .2s; }
.custom-list .con-box img { width: 100%; transition: all .2s; height: auto; }
.custom-list .con-box .mask { position: absolute; left: 0; bottom: 0; height: 100%; width: 100%; background-image: url('../images/custom-mask.png'); background-repeat: no-repeat; background-size: cover; opacity: 0; filter: alpha(opacity=0); transition: all .2s; }
.custom-list .con-box .txt { position: absolute; left: 0; bottom: .4rem;
width: 100%; text-align: center; font-size: .45rem;
color: #f5f5f5; opacity: 0; filter: alpha(opacity=0); transition: all .2s; }
.ban-space .text .scroll-btn { margin-top: 1rem; }
.space-box { padding-bottom: 3.75rem; }
.space-box li { padding-top: 3.5rem; position: relative; }
.space-box li .block { position: absolute; left: 0; top: 0; width: 1px; height: 1px; }
.space-box .img-tab-box { margin-top: 1rem; }
.space-box .bimg img { width: 100%; }
.strategy-box .part { position: relative; background-repeat: no-repeat; background-position: center; background-size: cover; }
.strategy-box .swiper-slide .text-box { position: absolute; left: 0; width: 100%; z-index: 3; }
.strategy-box .part1 .text-box { top: 24%; }
.strategy-box .part2 .text-box { top: 50%; transform: translateY(-50%); }
.strategy-box .swiper-slide .text { margin-top: .9rem;
}
.strategy-box .part1 .text, .strategy-box .part4 .text { text-align: center; width: 66.67%; margin: .9rem auto 0;
}
.strategy-box .text .tit {
 font-size: .65rem; color: #fff; line-height: .75rem;
}
.strategy-box .text .con {
 font-size: .35rem;
 line-height: .75rem; color: #fff; margin-top: .25rem;
}
.strategy-tit .en { opacity: .1; filter: alpha(opacity=10); }
.strategy-tit .cn { color: #fff; }
.strategy-tit .desc {
 font-size: .35rem;
 line-height: .45rem; color: #fff; margin-top: .25rem;
}
.strategy-box .part2 .strategy-tit { text-align: left; }
.strategy-box .part4 .text-box { top: 35%; }
.strategy-container .sub-nav-box { position: absolute; left: 0; top: 0; width: 100%; background-color: #fff; z-index: 30 }
.strategy-box { position: fixed; top: 2rem; left: 0; width: 100%; height: calc(100% - 2rem); overflow: hidden; }
.strategy-page .clearfixed { display: none; }
.strategy-box .bg-box { width: 100%; height: 100%; max-width: 1920px; margin: 0 auto; }
.strategy-box .bg-box .m-bg { display: none; }
.strategy-box .bg-box .bg { background-repeat: no-repeat; background-position: center; background-size: cover; height: 100%; }
.strategy-box .ban-slide, .strategy-box .foot-slide { height: auto; }
.strategy-page .sub-nav-box { position: absolute; left: 0; top: 0; z-index: 30; }
.strategy-page .top-nav { display: none; position: fixed; top: 0; left: 0; }
.strategy-box.on .sub-nav-box { display: none; }
.strategy-btns { position: absolute; right: .75rem;
top: 50%; transform: translateY(-50%); width: 12px; z-index: 3; display: none; }
.strategy-btns a { display: block; width: 12px; height: 12px; margin: 8px 0; position: relative; }
.strategy-btns a:first-child, .strategy-btns a:last-child { display: none; }
.strategy-btns a:before { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 6px; height: 6px; background-color: #fff; opacity: .5; filter: alpha(opacity=50); border-radius: 100%; }
.strategy-btns a.cur:before { background-color: #bca065; width: 100%; height: 100%; opacity: 1; filter: alpha(opacity=100); }
.about-box { padding-top: 3.5rem; }
.about-box .about-con { width: 96%; margin: .6rem auto 0;
}
.about-box .about-con p { text-indent: 24px; margin-bottom: 12px }
.about-box .img { margin-top: 1.65rem; }
.about-box .img img { width: 100%; }
.about-box .num-box { margin-top: 1.5rem; font-size: 0; }
.about-box .num-box .item { display: inline-block; *display: inline;
zoom: 1; padding: 0 7%; box-sizing: border-box; vertical-align: top; position: relative; }
.about-box .num-box .item:nth-child(1) { padding-left: 0; width: 17.5%; }
.about-box .num-box .item:nth-child(2) { width: 25%; }
.about-box .num-box .item:nth-child(3) { width: 36.67%; }
.about-box .num-box .item:nth-child(4) { padding-right: 0; width: 20.83%; }
.about-box .num-box .item:before { content: ""; position: absolute; right: 0; top: 0; width: 1px; height: 1.75rem; background-color: #e5e5e5; }
.about-box .num-box .item:last-child:before { display: none; }
.about-box .num-box .item .tit, .about-box .num-box .item .jia { display: inline-block; *display: inline;
zoom: 1; vertical-align: top; }
.about-box .num-box .item .tit { color: #a08448; }
.about-box .num-box .item .num { font-size: 1.15rem; line-height: 1.25rem; font-family: arial; }
.about-box .num-box .item .jia {
 font-size: .5rem; line-height: 1.25rem; margin-left: .25rem;
}
.about-box .num-box .item .txt {
 font-size: .35rem;
 line-height: .45rem; color: #666; margin-top: .4rem;
}
.factory-box { padding-top: 3rem; max-width: 1920px; margin: 0 auto; }
.factory .about-con {
 margin:.5rem auto 0; width: 40.83%; text-align: center; }
.factory-tab-box { margin-top: 1.75rem; position: relative; }
.factory-tab { overflow: hidden; }
.factory-tab img { width: 100%; }
.factory-tab .mask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #a08448; opacity: 0; filter: alpha(opacity=0); transition: all .2s; }
.factory-tab .text-box { position: absolute; left: 0; bottom: 18.75%; width: 100%; box-sizing: border-box; padding: 0 1.125rem; }
.factory-tab .icon { width: 1.5rem; margin: 0 auto; }
.factory-tab .tit {
 font-size: .65rem;
 line-height: .75rem; text-align: center; color: #fff; margin:.5rem 0;
}
.factory-tab .about-con { color: #fff; text-align: left; display: none; }
.factory-tab .swiper-slide.on .mask { opacity: .7; filter: alpha(opacity=70); }
.factory-btns { position: absolute; left: 50%; transform: translateX(-50%); width: 62.5%; height: 2.5rem; bottom: -1.25rem; background-color: #fff; box-shadow: 0 .25rem .75rem rgba(0,0,0,.05);
z-index: 3; }
.factory-btns .prev, .factory-btns .next { position: absolute; top: 50%; transform: translateY(-50%); width: .625rem;
 height: .175rem;
background-repeat: no-repeat; background-position: center; background-size: .625rem;
transition: all .2s; }
.factory-btns .prev { background-image: url(../images/factory-prev.png); left: 4.17%; }
.factory-btns .next { background-image: url(../images/factory-next.png); right: 4.17%; }
.factory-btns .num-box { text-align: center; font-size: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.factory-btns .num-box span { display: inline-block; *display: inline;
zoom: 1; font-size: .4rem;
color: #666; }
.factory-btns .num-box .cur {
 font-size: .9rem; line-height: 1rem; color: #bca065; }
.story-list { padding-top: 5rem; }
.story-list li { margin-bottom: 3.75rem; }
.story-list li:last-child { margin-bottom: 0; }
.story-list .img { float: left; width: 50%; }
.story-list .img img { width: 100%; }
.story-list .sub-tit, .story-list .about-con { text-align: left; }
.story-list .text-box { float: right; width: 45%; }
.story-list li:nth-child(2n) .img { float: right; }
.story-list li:nth-child(2n) .text-box { float: left; }
.story-list .sub-tit .en { color: #efefef; }
.story-list .sub-tit .line { margin: .5rem 0 0;
}
.story-list .about-con { margin-top: .5rem;
}
.story-tab-box { padding: 3.75rem 0; }
.story-tab-box .tab-btns { font-size: 0; overflow: hidden; border: 1px solid #bca065; height: 1.25rem; border-radius: .625rem;
margin: 0 auto; text-align: center; width: 75.83%; }
.story-tab-box .tab-btns a { display: inline-block; *display: inline;
zoom: 1; width: 20%; height: 1.25rem; line-height: 1.25rem; color: #bca065; font-size: .35rem;
border-left: 1px solid #bca065; transition: all .2s; box-sizing: border-box; }
.story-tab-box .tab-btns a:first-child { border-left: none; }
.story-tab-box .tab-btns a.cur { background-color: #bca065; color: #fff; }
.story-tab-box .tab-box { margin-top: 2.25rem; }
.story-tab-box .tab-box .item { display: none; }
.honor { overflow: hidden; border: 1px solid #e8e8e8; }
.honor .swiper-slide { box-sizing: border-box; padding: 1.55rem; border-left: 1px solid #e8e8e8; }
.honor .swiper-slide:first-child { border-left: none; }
.honor .con-box { display: block; position: relative; overflow: hidden; }
.honor .swiper-slide img { width: 100%; }
.honor .swiper-slide .txt {
 font-size: .35rem; line-height: 22px; color: #666; margin-top: .5rem;
margin: 0.5rem auto; margin-bottom: 0; padding: 10px; position: absolute; bottom: -95px; color: #fff; background: rgb(0, 0, 0, .3); }
.honor .swiper-slide:hover .txt { bottom: -20px; transition: all .8s; height: 100% }
.story-tab-box .prev, .story-tab-box .next { position: absolute; top: 50%; transform: translateY(-50%); width: 1.25rem; height: 1.25rem; border: 1px solid #dcdcdc; border-radius: 100%; background-repeat: no-repeat; background-position: center; background-size: .175rem;
transition: all .2s; }
.story-tab-box .prev { background-image: url('../images/page-prev.png'); left: -2rem; }
.story-tab-box .next { background-image: url('../images/page-next.png'); right: -2rem; }
.case-tab { overflow: hidden; }
.case-tab .img { overflow: hidden; }
.case-tab img { width: 100%; transition: all .2s; }
.case-tab .txt { position: absolute; left: 0; bottom: 0; width: 100%; box-sizing: border-box; padding:0 .75rem;
height: 1.25rem; line-height: 1.25rem; font-size: .4rem;
color: #fff; background-color: rgba(0,0,0,.3); }
.magazine .swiper-slide { padding: 1.85rem; }
.video-tab { width: 90.83%; margin: 0 auto; overflow: hidden; }
.video-tab .swiper-slide { width: 56.7%; }
.video-tab video, .video-tab img { width: 100%; }
.video-tab video { display: block; }
.video-tab .img { display: none; }
.video-tab .mask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: .5; filter: alpha(opacity=50); }
.video-tab .txt {
 margin-top: .7rem;
 font-size: .5rem;
 line-height: .6rem; color: #666; text-align: center; }
.video-tab .play-btn { position: absolute; left: 50%; top: 50%; width: 1.675rem; height: 1.675rem; background-repeat: no-repeat; background-position: center; background-image: url('../images/play-btn.png'); transform: translate(-50%, -50%); background-size: 100%; visibility: hidden; opacity: 0; filter: alpha(opacity=0); }
.video-tab .swiper-slide-active .txt {
 font-size: .6rem;
 line-height: .7rem; text-align: center; }
.video-tab .swiper-slide-active .play-btn { opacity: 1; filter: alpha(opacity=100); visibility: visible; }
.video-tab .swiper-slide-active .mask { opacity: 0; filter: alpha(opacity=0); }
.video-tab .swiper-slide.on .play-btn { opacity: 0; filter: alpha(opacity=0); }
.president-box { position: relative; }
.president-box .img { float: left; width: 50%; }
.president-box .img img { width: 100%; }
.president-box .right { position: absolute; right: 0; top: 0; width: 56.67%; height: 100%; }
.president-box .text-box { position: absolute; right: 0; top: 50%; width: 100%; transform: translateY(-50%); background-color: #f9f9f9; padding:1.25rem 1.25rem .75rem;
box-sizing: border-box; }
.president-box .text-box .tit {
 font-size: .6rem;
 line-height: .7rem; color: #333; }
.president-box .text-box .line { width: 1.1rem; height: .075rem;
background-color: #dcdcdc; margin:.6rem 0 0;
}
.president-box .text-box .con {
 font-size: .375rem;
 line-height: .9rem; color: #777; margin-top: .6rem;
}
.president-box .text-box .sign {
 margin-top: .6rem; text-align: right; }
.president-box .text-box .sign img { width: 2.675rem; }
.ban-course .con {
 line-height: .85rem;
 font-size: .45rem; color: #fff; margin-top: .6rem;
}
.ban-course .text .scroll-btn { margin-top: .75rem;
}
.course-box { padding: 3.5rem 0; border-bottom: 1px solid #eaeaea; }
.course-tit {
 font-size: .75rem;
 line-height: .85rem; color: #333; padding-bottom: .75rem;
border-bottom: 2px solid #d6d6d6; }
.course-list { margin-bottom: 3.25rem; }
.course-list:last-child { margin-bottom: 0; }
.course-list li { padding-bottom: 2.25rem; }
.course-list li:first-child { padding-top: 2.25rem; }
.course-list li:last-child { padding-bottom: 0; }
.course-list .year { float: left; font-size: .65rem;
 line-height: .75rem;
transition: all .2s; }
.course-list .right { float: right; width: 85.83%; }
.course-list li { position: relative; }
.course-list li:before { content: ""; position: absolute; left: 2.75rem; width: 1px; height: 100%; background-color: #dcdcdc; top: 0; }
.course-list li:last-child:before { height: .3rem;
}
.course-list .line { position: absolute; left: 2.4rem; top: .3rem;
 width: .75rem;
height: 2px; background-color: #e8e8e8; z-index: 3; }
.course-list li:first-child .line { top: 2.55rem; }
.course-list .line:before { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 6px; height: 6px; background-color: #e8e8e8; border-radius: 100%; }
.course-list .right .tit {
 font-size: .375rem;
 line-height: .75rem; color: #777; padding-right: 1.25rem; position: relative; transition: all .2s; }
.course-list .right .course-btn { position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 15px; height: 15px; background-repeat: no-repeat; background-position: center; background-size: 100%; background-image: url('../images/course-jia.png'); transition: all .2s; }
.course-list .right .con { max-width: 100%; font-size: .375rem;
 line-height: .5rem;
color: #777; margin-top: .25rem;
display: none; }
.course-list .right .con img { max-width: 100%; }
.course-list li.cur .course-btn { background-image: url('../images/course-jian.png'); }
.course-list li.cur .year, .course-list li.cur .tit { color: #bca065; }
.vr-box { padding: 3.5rem 0; }
.vr-tab { overflow: hidden; position: relative; margin-top: .75rem;
}
.vr-tab img { width: 100%; }
.vr-tab .prev, .vr-tab .next { position: absolute; width: 1.25rem; height: 1.25rem; background-repeat: no-repeat; background-position: center; background-size: cover; top: 50%; transform: translateY(-50%); z-index: 3; transition: all .2s; }
.vr-tab .prev {
 left: .5rem; background-image: url('../images/vr-prev.png'); }
.vr-tab .next {
 right: .5rem; background-image: url('../images/vr-next.png'); }
.news-top { padding: 1.75rem 0; background-color: #fafafa; }
.news-top .con-box { display: block; padding:.75rem;
background-color: #fdfdfd; border: 1px solid #ececec; }
.news-top .img { float: left; width: 46.49%; }
.news-top .img img { width: 100%; }
.news-top .text { float: right; width: 50%; margin-top: .25rem;
}
.news-top .text a { display: block; }
.news-top .text .tit {
 font-size: .55rem;
 line-height: .6rem; color: #333; }
.news-top .text .con {
 font-size: .35rem;
 line-height: .75rem; color: #999; margin-top: .4rem;
height: 1.5rem; overflow: hidden; }
.news-top .text .detail-box { font-size: 0; margin-top: 1rem; }
.news-top .text .detail {
 font-size: .35rem;
 line-height: .4rem; color: #bca065; display: inline-block; *display: inline;
zoom: 1; background-image: url('../images/detail-btn.png'); background-repeat: no-repeat; background-position: right center; padding-right: 20px; background-size: 8px; }
.news-top-tab { position: relative; overflow: hidden; }
.news-top-tab .btns { position: absolute; right: .75rem;
 bottom:.75rem;
font-size: 0; z-index: 3; }
.news-top-tab .btns a, .news-top-tab .btns .num { display: inline-block; *display: inline;
zoom: 1; }
.news-top-tab .btns .prev, .news-top-tab .btns .next {
 width: .3rem;
 height: .5rem; background-repeat: no-repeat; background-position: center; vertical-align: middle; transition: all .2s; }
.news-top-tab .btns .prev { background-image: url('../images/news-prev.png'); }
.news-top-tab .btns .next { background-image: url('../images/news-next.png'); }
.news-top-tab .btns .num { font-size: 0; vertical-align: middle; margin: 0 .5rem;
}
.news-top-tab .btns .num .divide, .news-top-tab .btns .num .total {
 font-size: .35rem; color: #999; }
.news-top-tab .btns .num .cur {
 font-size: .9rem; line-height: 1rem; color: #bca065; }
.news-nav-box { border-bottom: 1px solid #ededed; }
.news-nav { font-size: 0; }
.news-nav a { display: inline-block; *display: inline;
zoom: 1; font-size: .35rem;
line-height: 1.875rem; height: 1.875rem; color: #555; padding:.5rem 0 0;
margin-right: 2.5rem; position: relative; }
.news-nav a:after { display: block; content: attr(title); font-weight: bold; height: 0; overflow: hidden; visibility: hidden; }
.news-nav a:before { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 3px; background-color: #bca065; transition: all .2s; }
.news-nav a.cur { color: #bca065; font-weight: bold; }
.news-nav a.cur:before { width: 100%; }
.news-list { padding-bottom: 1.25rem; }
.news-list .row a { display: block; }
.news-list img { width: 100%; }
.news-list .row { margin: 0 -1.375rem; }
.news-list .item { padding: 1rem 1.375rem 1.15rem; box-sizing: border-box; border-bottom: 1px solid #ededed; border-right: 1px solid #ededed; }
.news-list .item:nth-child(3n) { border-right: none; }
.news-list .con-box a { display: block; }
.news-list .con-box .date { font-size: 0; }
.news-list .con-box .d, .news-list .con-box .ym { display: inline-block; *display: inline;
zoom: 1; }
.news-list .con-box .d { font-size: 1.6rem; line-height: 1.7rem; color: #999; transition: all .2s; }
.news-list .con-box .ym {
 font-size: .6rem;
 line-height: .7rem;
 margin-left: .25rem; color: #999; }
.news-list .con-box .text { margin-top: .5rem;
}
.news-list .con-box .tit {
 font-size: .45rem;
 line-height: .55rem; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all .2s; }
.news-list .con-box .con {
 font-size: .35rem;
 line-height: .65rem; color: #999; margin-top: .25rem;
height: 1.3rem; overflow: hidden; }
.news-list .con-box .detail { width: 4rem; height: 1rem; font-size: 0; text-align: center; border: 1px solid #ccc; border-radius: .5rem;
 margin-top: .75rem;
transition: all .2s; }
.news-list .con-box .detail span { display: inline-block; ; *display: inline;
zoom: 1; font-size: .325rem;
line-height: 1rem; color: #ccc; padding-right: 1.1rem; background-repeat: no-repeat; background-position: right center; background-image: url('../images/news-detail.png'); transition: all .2s; }
.news-list .con-box .img { margin-top: .375rem;
}
.news-list .page { margin-top: 1.25rem; }
.life-tab-box { overflow: hidden; }
.life-top-box { padding: 3.75rem 0; }
.life-top-box .img { float: left; width: 50%; }
.life-top-box .img img { width: 100%; }
.life-top-box .text-box { float: right; width: 45.83%; box-sizing: border-box; padding: 1.25rem; background-color: #f5f5f5; }
.life-top-box .sub-tit { text-align: right; font-size: 0; }
.life-top-box .sub-tit .en { color: #e8e8e8; text-transform: capitalize; font-weight: normal; font-size: 1.9rem; }
.life-top-box .sub-tit .line { display: inline-block; *display: inline;
zoom: 1; background-color: #bca065; width: .65rem;
}
.life-top-box .con {
 font-size: .35rem;
 line-height: .75rem; color: #999; text-align: right; }
.life-top-box .buttons {
 margin-top: .25rem; text-align: right; }
.life-top-box .buttons a { margin: 0 0 0 .35rem;
 width: .9rem;
 height: .9rem;
}
.life-top-box .bot-box { position: relative; }
.life-top-box .bot-box .img { float: right; width: 50%; }
.life-top-box .bot-box .img img { width: 100%; }
.life-top-box .bot-box .left { position: absolute; left: 0; bottom: 0; width: 45.83%; box-sizing: border-box; padding-top: .5rem;
}
.life-top-box .top-tab-btns { overflow: hidden; border-bottom: 1px solid #e8e8e8; }
.life-top-box .top-tab-btns .swiper-slide { margin-right: 2.5rem; width: auto; }
.life-top-box .top-tab-btns .swiper-slide:last-child { margin-right: 0; }
.life-top-box .top-tab-btns a { display: block; font-size: .35rem;
line-height: 2rem; height: 2rem; color: #999; position: relative; transition: all .2s; }
.life-top-box .top-tab-btns a:before { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 3px; background-color: #bca065; transition: all .2s; }
.life-top-box .top-tab { overflow: hidden; margin-top: .9rem;
}
.life-top-box .top-tab .tab-img { display: none; }
.life-top-box .top-tab img { width: 100%; }
.life-top-box .top-tab-btns .swiper-slide.cur a { color: #bca065; }
.life-top-box .top-tab-btns .swiper-slide.cur a:before { width: 100%; }
.life-bot-box { padding-bottom: 3.75rem; background-color: #f9f9f9; border-top: 1px solid #e8e8e8; }
.life-bot-box .bot-tab-btns { padding: 0 1.75rem; border-bottom: 1px solid #e8e8e8; position: relative; overflow: hidden; }
.life-bot-box .bot-tab-btns .swiper-slide { width: auto; margin-right: 4.5rem; }
.life-bot-box .bot-tab-btns .swiper-slide:last-child { margin-right: 0; }
.life-bot-box .bot-tab-btns .swiper-slide a { display: block; line-height: 2rem; color: #999; font-size: .35rem;
position: relative; transition: all .2s; }
.life-bot-box .bot-tab-btns .swiper-slide a:before { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 3px; background-color: #bca065; transition: all .2s; }
.life-bot-box .bot-tab-btns .swiper-slide.cur a { color: #bca065; }
.life-bot-box .bot-tab-btns .swiper-slide.cur a:before { width: 100%; }
.life-bot-box .bot-tab-btns .prev, .life-bot-box .bot-tab-btns .next { position: absolute; top: 50%; transform: translateY(-50%); width: .225rem;
 height: .375rem;
background-repeat: no-repeat; background-position: center; background-size: 100%; z-index: 3; transition: all .2s; }
.life-bot-box .bot-tab-btns .prev { left: 0; background-image: url('../images/life-prev.png'); }
.life-bot-box .bot-tab-btns .next { right: 0; background-image: url('../images/life-next.png'); }
.life-bot-box .bot-box { margin-top: 1.25rem; }
.life-bot-box .bot-box .row { margin: 0 -.15rem;
}
.life-bot-box .bot-box .item { box-sizing: border-box; padding: 0 .15rem;
}
.life-bot-box .bot-box .img { display: block; position: relative; }
.life-bot-box .bot-box img { width: 100%; }
.life-bot-box .bot-box .mask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #bca065; opacity: 0; filter: alpha(opacity=0); transition: all .2s; }
.life-bot-box .bot-box .txt-box { position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 100%; text-align: center; opacity: 0; filter: alpha(opacity=0); transition: all .2s; }
.life-bot-box .bot-box .txt-box .txt {
 font-size: .4rem;
 line-height: .75rem; color: #fff; }
.life-bot-box .bot-box .bot-more { margin-top: 1rem; text-align: center; }
.life-bot-box .bot-box .bot-more span { display: inline-block; *display: inline;
zoom: 1; font-size: .35rem;
 line-height: .45rem;
color: #fff; padding-right: 15px; background-repeat: no-repeat; background-position: right center; background-image: url('../images/bot-more.png'); }
.life-bot-box .con-box { position: relative; }
.life-bot-box .bot-top-box .item:nth-child(2) .img { position: absolute; left: 0; top: 0; width: 100%; }
.life-bot-box .bot-box .text { padding: 10% 12.82%; background-color: #fff; position: absolute; left: 0; bottom: 0; width: 100%; height: 42.67%; box-sizing: border-box; }
.life-bot-box .bot-box .text .con {
 font-size: .35rem;
 line-height: .75rem; color: #777; height: 3rem; overflow: hidden; }
.life-bot-box .bot-box .text .all { display: block; width: 3rem; height: .75rem;
background-color: #bca065; border-radius: .375rem;
text-align: center; color: #fff; font-size: .35rem;
 line-height: .75rem;
 margin-top: .6rem;
}
.life-bot-box .bot-list { margin-top: .3rem;
}
.life-bot-box .m-box { display: none; }
.submit-box { padding: 3.5rem 0; }
.submit-box .form-box { margin-top: 2.25rem; }
.form-box input[type=text] { float: left; width: 48.83%; border: 1px solid #e8e8e8; padding: 20px 30px 20px 65px; box-sizing: border-box; line-height: 60px; height: 60px; font-size: 14px; color: #999; margin-bottom: 1rem; background-position: 30px center; background-repeat: no-repeat; }
.form-box input:nth-child(2n) { float: right; }
.form-box .select-box { float: left; width: 48.83%; margin-bottom: 1rem; position: relative; }
.form-box .select-box.on { z-index: 3; }
.form-box .select-box:nth-child(2n) { float: right; }
.form-box .select-box .tit { display: block; line-height: 58px; height: 58px; border: 1px solid #e8e8e8; font-size: 14px; padding: 0 30px 0 65px; font-size: 14px; color: #999; background-color: #fff; background-position: 30px center; background-repeat: no-repeat; background-position: 30px center; background-repeat: no-repeat; }
.form-box .select-box .tit:before { content: ""; position: absolute; right: 30px; top: 50%; transform: translateY(-50%); width: 9px; height: 5px; background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url('../images/select-arrow.png'); }
.form-box .types-box { width: 100%; }
.form-box .sub { display: none; position: absolute; left: 0; top: 60px; width: 100%; border: 1px solid #e8e8e8; border-top: none; z-index: 3; box-sizing: border-box; max-height: 244px; overflow: auto; }
.form-box .sub a { display: block; font-size: 14px; color: #666; line-height: 60px; padding: 0 30px; background-color: #fafafa; border-bottom: 1px solid #e8e8e8; transition: all .2s; }
.form-box .sub a:last-child { border-bottom: none; }
.form-box .name { background-image: url('../images/form-icon1.png'); }
.form-box .tel { background-image: url('../images/form-icon2.png'); }
.form-box .province-box .tit { background-image: url('../images/form-icon3.png'); }
.form-box .city-box .tit { background-image: url('../images/form-icon4.png'); }
.form-box .types-box .tit { background-image: url('../images/form-icon5.png'); }
.form-box .apply-box { width: 100%; }
.form-box .apply-box .left { margin-top: 20px; float: left; }
.form-box .apply-box .read { float: left; font-size: 14px; color: #999; padding-left: 20px; background-repeat: no-repeat; background-position: left center; background-size: 16px; line-height: 24px; background-image: url('../images/read-btn.png'); text-decoration: underline; }
.form-box .apply-box .read.on { background-image: url('../images/read-btn2.png'); }
.form-box .apply-box .condition-btn { float: left; font-size: 14px; line-height: 24px; color: #bca065; padding-right: 20px; margin-left: 1rem; position: relative; }
.form-box .apply-box .condition-btn:before { content: ""; position: absolute; right: 0; top: 50%; margin-top: -2px; width: 9px; height: 5px; background-image: url('../images/condition-arrow.png'); background-repeat: no-repeat; background-position: center; transition: all .2s; }
.form-box .apply-box .condition-btn.on:before { transform: rotate(180deg); }
.form-box input[type=submit] { float: right; width: 6.25rem; height: 1.5rem; background-color: #bca065; color: #fff; outline: none; border: none; padding: 0; font-size: 16px; transition: all .2s; }
.form-box input[disabled=disabled] { background-color: #f8f7f6; color: #333; }
.form-box .condition-text { font-size: 14px; color: #666666; padding: 20px 30px 50px; background-color: #fffaee; line-height: 30px; margin-top: 30px; display: none; }
.form-box .m-btn { display: none; }
.why-box { padding: 3.5rem 0 3.25rem; background-color: #f9f9f9; border-top: 1px solid #e8e8e8; }
.why-box .sub-tit .en, .brand-wrap .sub-tit .en { color: #eee; }
.why-box .system-tit { text-align: center; margin-top: 1rem; }
.why-box .system-tit .tit {
 font-size: .75rem; color: #666666; line-height: .85rem;
}
.why-box .system-tit .desc {
 font-size: .4rem;
 line-height: .5rem; color: #999; margin-top: .25rem;
}
.system-list { margin-top: 1.5rem; }
.system-list .row { margin: 0 -.45rem;
}
.system-list .item { box-sizing: border-box; padding: 0 .45rem;
 margin-bottom: .9rem;
}
.system-list .con-box { background-color: #fff; padding: 1.125rem 1.25rem 1.125rem .75rem;
border: 1px solid #f1f1f1; position: relative; top: 0; border-radius: 2px; transition: all .2s; }
.system-list .con-box .icon { width: 2.2rem; position: relative; }
.system-list .con-box .icon img { width: 100%; }
.system-list .con-box .icon .init { transition: all .2s; }
.system-list .con-box .icon .hover { position: absolute; left: 0; top: 0; width: 100%; opacity: 0; filter: alpha(opacity=0); transition: all .2s; }
.system-list .con-box .text { margin-top: .75rem;
}
.system-list .con-box .tit {
 font-size: .55rem;
 line-height: .65rem; color: #333; transition: all .2s; }
.system-list .con-box .con {
 font-size: .35rem;
 line-height: .65rem; color: #999; margin-top: .25rem;
height: 1.3rem; transition: all .2s; }
.system-list .con-box .num { margin-top: 1.75rem; font-size: 1.6rem; line-height: 1.7rem; color: #e8e8e8; font-family: "AMAZONEN"; transition: all .2s; }
.output-box { padding: 3.5rem 0 3.75rem; border-top: 1px solid #e8e8e8; }
.output-list { margin-top: 1rem; }
.output-list .row { margin: 0 -.175rem;
}
.output-list .item { box-sizing: border-box; padding: 0 .175rem;
}
.output-list .con-box { background-color: #f9f9f9; padding: 2rem .9rem 1.25rem;
border: 1px solid #f8f8f7; border-radius: 2px; position: relative; top: 0; transition: all .2s; }
.output-list .con-box:before { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 3px; background-color: #bca065; transition: all .2s; }
.output-list .con-box .icon { width: 1rem; }
.output-list .con-box .icon img { width: 100%; }
.output-list .con-box .tit-box { margin-top: .4rem;
}
.output-list .con-box .tit-box .cn {
 font-size: .55rem;
 line-height: .65rem; color: #666; }
.output-list .con-box .tit-box .en {
 font-size: .35rem;
 line-height: .45rem; color: #999; margin-top: .25rem;
}
.output-list .con-box .tit-box .line {
 width: .7rem; height: 3px; background-color: #333; opacity: .3; filter: alpha(opacity=30); margin-top: .4rem;
}
.output-list .con-wrap { text-align: center; margin-top: 1.5rem; position: relative; }
.output-list .con-wrap:before { content: ""; position: absolute; left: 50%; top: .2rem;
width: 1px; height: .75rem;
background-color: #dcdcdc; }
.output-list .con-wrap .con-row { margin: 0 -.6rem;
}
.output-list .con-wrap .con-item { box-sizing: border-box; padding: 0 .6rem;
height: 1.5rem; font-size: .35rem;
 line-height: .5rem;
color: #999; }
.brand-wrap { padding: 3.5rem 0; background-color: #f9f9f9; border-top: 1px solid #e8e8e8; }
.brand-wrap .item { position: relative; }
.brand-wrap .item:before { content: ""; position: absolute; left: 0; top: 0; width: 1px; height: 6.4rem; background-color: #e5e5e5; }
.brand-wrap .item:first-child:before { display: none; }
.brand-wrap .con-box { text-align: center; }
.brand-wrap .list { margin-top: 2.5rem; }
.brand-wrap .con-box .tit {
 font-size: .5rem;
 line-height: .6rem; color: #333; }
.brand-wrap .con-box .icon { width: 1.575rem; margin: 0 auto; }
.brand-wrap .con-box .icon img { width: 100%; }
.brand-wrap .con-box .text { margin-top: 1rem; }
.brand-wrap .con-box .con {
 font-size: .325rem;
 line-height: .9rem; color: #999; margin-top: .75rem; padding: 0 .7rem;
}
.say-box { padding: 3.5rem 0; border-top: 1px solid #e8e8e8; }
.say-tab { overflow: hidden; margin-top: 1.25rem; }
.say-tab .con-box { display: block; }
.say-tab .con-box img { width: 100%; }
.say-tab .text-box {
 padding: .9rem .5rem; border: 1px solid #e8e8e8; }
.say-tab .name {
 font-size: .35rem;
 line-height: .45rem; color: #666; padding-bottom: .6rem;
border-bottom: 1px solid #e8e8e8; }
.say-tab .con {
 margin-top: .5rem;
 font-size: .35rem;
 line-height: .7rem; color: #999; }
.say-tab .detail-box {
 margin-top: .7rem; font-size: 0; }
.say-tab .detail { display: inline-block; *display: inline;
zoom: 1; font-size: .3rem;
 line-height: .4rem;
color: #999; padding-right: 20px; background-repeat: no-repeat; background-position: right center; background-image: url('../images/say-arrow.png'); transition: all .2s; }
.say-tab .buttons { margin-top: 1.25rem; }
.say-tab .buttons a { background-color: #dcdcdc; border: none; }
.say-tab .buttons .prev { background-image: url('../images/page-prev2.png') }
.say-tab .buttons .next { background-image: url('../images/page-next2.png') }
.dialog-box { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); z-index: 80; display: none;/* max-width: 1920px; */ }
.dialog-box .dialog { position: absolute; left: 50%; top: 50%; padding: .75rem 1rem 1rem;
width: 19.25rem; background-color: #fff; transform: translate(-50%, -50%); box-shadow: 0 .25rem .75rem rgba(0,0,0,.1);
}
.dialog-box .dialog .tit {
 font-size: .6rem;
 line-height: .7rem;
 padding-bottom: .75rem; border-bottom: 1px solid #eaeaea; }
.dialog-box .dialog .con {
 margin-top: .9rem;
 font-size: .35rem;
 line-height: .9rem; color: #666; height: 8.1rem; overflow: hidden; }
.dialog-box .dialog .img { width: 3.25rem; margin: 1.875rem auto 0; }
.dialog-box .dialog .img img { width: 100%; }
.dialog-box .dialog .txt {
 font-size: .45rem;
 line-height: .55rem; color: #666; margin-top: .75rem;
text-align: center; }
.dialog-box .dialog-close { position: absolute; right: 1rem; top: 1rem; width: .425rem;
 height: .425rem;
background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url('../images/dialog-close.png'); }
.dialog .con .mCSB_scrollTools .mCSB_draggerRail { width: 1px; background: #e5e5e5; }
.dialog .con .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #bca065; border-radius: 0; }
.service-dialog .dialog { padding-bottom: 2rem; }
.about-con {
 font-size: .35rem;
 line-height: .9rem; color: #999; }
.resarch-box { padding: 3.5rem 0; }
.resarch-box .about-con { text-align: center; width: 80%; margin: 1rem auto 0; }
.expert-box { padding: 3.5rem 0; background-color: #f9f9f9; border-top: 1px solid #e8e8e8; }
.expert-box .sub-tit .en { color: #eee; }
.expert-trans { width: 35%; }
.expert-box .expert-tab { margin-top: 1.25rem; }
.expert-box .pc-box { position: relative; }
.expert-box .pc-box .scroll li { position: absolute; opacity: 0; filter: alpha(opacity=0); z-index: -1; background-image: url('../images/expert-bg.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover; box-sizing: border-box; border-radius: 100%; overflow: hidden; }
.expert-box .pc-box .scroll li img { width: 100%; border-radius: 100%; }
.expert-box .pc-box .scroll li.cur { padding: 1.5rem; }
.name-list { width: 16.5rem; margin: .75rem auto 0;
position: relative; }
.name-list .item { display: none; text-align: center; }
.name-list .list .item:nth-child(1) { display: block; }
.expert-tab .tit {
 font-size: .8rem;
 line-height: .9rem; color: #333; font-weight: bold; }
.expert-tab .desc {
 font-size: .4rem;
 line-height: .5rem; color: #999; margin-top: .25rem;
}
.expert-tab .detail-box {
 margin-top: .75rem; font-size: 0; }
.expert-tab .detail { display: inline-block; *display: inline;
zoom: 1; font-size: .35rem;
 line-height: .4rem;
padding-right: 1.25rem; background-repeat: no-repeat; background-position: right center; background-image: url('../images/health-detail.png'); color: #999; transition: all .2s; }
.name-list .prev, .name-list .next { position: absolute; background-color: #dcdcdc; border: none; top: 50%; transform: translateY(-50%); }
.name-list .prev { left: 0; background-image: url('../images/page-prev2.png'); }
.name-list .next { right: 0; background-image: url('../images/page-next2.png'); }
.expert-tab .m-box { display: none; }
.design-wrap { padding: 3.5rem 0; border-top: 1px solid #e8e8e8; }
.design-wrap .design-tab { margin-top: 1.25rem; overflow: hidden; }
.design-wrap .design-tab .swiper-slide { overflow: hidden; }
.design-wrap .con-box { display: block; padding: .75rem;
background-color: #f5f5f5; overflow: hidden; transition: all .2s; border-radius: 2px; transition: all .2s; }
.design-wrap .img { float: left; width: 45%; }
.design-wrap .img img { width: 100%; }
.design-wrap .con-box .text-box { position: absolute; right: .75rem;
top: 50%; transform: translateY(-50%); width: 43.45%; transition: all .2s; }
.design-wrap .con-box .tit {
 font-size: .65rem;
 line-height: .75rem; color: #333; transition: all .2s; }
.design-wrap .con-box .line {
 width: .625rem; height: 3px; background-color: #ccc; margin-top: .4rem;
transition: all .2s; }
.design-wrap .con-box .con {
 font-size: .35rem;
 line-height: .7rem; color: #999; height: 2.1rem; overflow: hidden; margin-top: .4rem;
transition: all .2s; }
.design-wrap .con-box .detail-box { font-size: 0; margin-top: 7%; }
.design-wrap .con-box .detail { display: inline-block; *display: inline;
zoom: 1; font-size: .35rem;
 line-height: .4rem;
padding-right: 1.25rem; background-repeat: no-repeat; background-position: right center; background-image: url('../images/design-detail.png'); color: #bca065; transition: all .2s; }
.design-wrap .con-box .name { position: absolute; left: 50.38%; bottom: -.5rem;
font-size: 3.3vw; line-height: 3.3vw; color: #eaeaea; font-family: "DIDOT-HTF-M64-MEDIUM-ITAL"; white-space: nowrap; transition: all .2s; }
.design-wrap .buttons { margin-top: 1.25rem; }
.design-wrap .buttons a { background-color: #dcdcdc; border: none; }
.design-wrap .buttons .prev { background-image: url('../images/page-prev2.png'); }
.design-wrap .buttons .next { background-image: url('../images/page-next2.png'); }
.design-wrap .con-box .con .mCSB_scrollTools .mCSB_draggerRail { width: 1px; background: #fff; }
.design-wrap .con-box .con .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #fff; }
.health-box { padding: 3.5rem 0; background-color: #f9f9f9; border-top: 1px solid #eaeaea; }
.health-box .sub-tit .en { color: #efefef; }
.health-list { margin-top: 2.5rem; }
.health-list .row { margin: 0 -.375rem;
}
.health-list .item { box-sizing: border-box; padding: 0 .375rem;
margin-bottom: 1.25rem; }
.health-list .con-box img { width: 100%; }
.health-list .text-box { margin-top: .6rem;
}
.health-list .icon { width: 1.1rem; position: relative; }
.health-list .icon .init { transition: all .2s; }
.health-list .icon .hover { position: absolute; left: 0; top: 0; width: 100%; opacity: 0; filter: alpha(opacity=0); transition: all .2s; }
.health-list .tit {
 font-size: .35rem;
 line-height: .45rem;
 margin-top: .6rem;
 padding-bottom: .6rem; border-bottom: 1px solid #e8e8e8; color: #999; transition: all .2s; }
.health-list .detail-box {
 margin-top: .6rem; font-size: 0; }
.health-list .detail { display: inline-block; *display: inline;
zoom: 1; font-size: .35rem;
color: #bbb; padding-right: .75rem;
background-repeat: no-repeat; background-position: right center; background-image: url('../images/health-detail.png'); background-size: .3rem;
transition: all .2s; }
.enjoy-box { padding: 3.5rem 0; border-top: 1px solid #eaeaea; }
.enjoy-tab { overflow: hidden; margin-top: 1.25rem; }
.enjoy-tab img { width: 100%; }
.enjoy-tab .con-box { display: block; }
.enjoy-tab .text-box { border: 1px solid #e8e8e8; padding: .5rem;
border-top: none; }
.enjoy-tab .tit-box {
 padding-bottom: .6rem; border-bottom: 1px solid #e8e8e8; }
.enjoy-tab .tit {
 font-size: .35rem;
 line-height: .9rem; padding-left: 1.25rem; background-repeat: no-repeat; background-position: left center; background-image: url('../images/enjoy-icon.png'); color: #999; background-size: .9rem;
transition: all .2s; }
.enjoy-tab .desc {
 font-size: .35rem;
 line-height: .45rem; color: #999; margin-top: .35rem;
}
.enjoy-tab .types {
 margin-top: .35rem; font-size: 0; }
.enjoy-tab .types span { display: inline-block; *display: inline;
zoom: 1; font-size: .35rem;
 line-height: .45rem;
color: #999; margin-right: .75rem;
}
.enjoy-tab .buttons { margin-top: 1.25rem; }
.enjoy-tab .buttons a { background-color: #dcdcdc; border: none; }
.enjoy-tab .buttons .prev { background-image: url('../images/page-prev2.png'); }
.enjoy-tab .buttons .next { background-image: url('../images/page-next2.png'); }
.idea-box { padding: 3.5rem 0 0; }
.health-wrap { padding: 4.5rem 0 3.5rem; }
.idea-box .about-con, .health-wrap .about-con { text-align: center; width: 84%; margin: 1.25rem auto 0; }
.idea-icon-box { padding: 3.5rem 0; /*border-top: 1px solid #ededed;*/ }
.idea-icon-box .item { float: left; width: 29.17%; font-size: 0; position: relative; }
.idea-icon-box .item:nth-child(1) { text-align: left; }
.idea-icon-box .item:nth-child(2) { width: 41.66%; text-align: center; }
.idea-icon-box .item:nth-child(3) { text-align: right; }
.idea-icon-box .item:before { content: ""; position: absolute; right: 0; top: 0; width: 1px; height: 4.4rem; background-color: #ededed; }
.idea-icon-box .item:last-child:before { display: none; }
.idea-icon-box .con-box { display: inline-block; *display: inline;
zoom: 1; text-align: center; }
.idea-icon-box .icon { width: 2.25rem; display: inline-block; *display: inline;
zoom: 1; }
.idea-icon-box .icon img { width: 100%; }
.idea-icon-box .tit {
 font-size: .6rem;
 line-height: .7rem; color: #333; margin-top: .5rem;
}
.idea-icon-box .con {
 font-size: .4rem; padding: .25rem 1.25rem;
 line-height: .7rem; color: #777; margin-top: .25rem; text-align: left;
}
.join-box { padding: 3.5rem 0; border-top: 1px solid #ededed; }
.join-box h3 {
 font-size: .45rem;
 line-height: .55rem; color: #777; text-align: center; }
.join-list { margin-top: 1rem; }
.join-list .row { margin: 0 -.5rem;
}
.join-list .item { box-sizing: border-box; padding: 0 .5rem;
}
.join-list .con-box { display: block; position: relative; }
.join-list .con-box img { width: 100%; }
.join-list .con-box .mask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #bca065; opacity: .0; filter: alpha(opacity=0); transition: all .2s; }
.join-list .con-box .text { position: absolute; left: .75rem;
 top: .75rem;
}
.join-list .con-box .en {
 font-size: .75rem; color: #fff; line-height: .85rem;
/* font-family: arial; */

font-family: "DIN-REGULAR"; }
.join-list .con-box .cn {
 font-size: .5rem;
 line-height: .6rem; color: #fff; margin-top: .25rem;
}
.join-list .con-box .line {
 width: .6rem; height: 3px; background-color: #fff; margin-top: .6rem;
}
.join-list .con-box .detail { position: absolute; left: .75rem;
 bottom: .75rem;
 font-size: .325rem;
 line-height: .4rem;
color: #fff; padding-right: 1.25rem; background-repeat: no-repeat; background-position: right center; background-image: url('../images/join-arrow.png'); }
.recruit-nav-box .sub-nav { float: left; }
.recruit-nav-box .recruit-btn { float: right; font-size: .35rem;
 line-height: .5rem;
color: #bca065; font-weight: bold; background-repeat: no-repeat; background-position: left center; padding-left: .9rem;
 margin-top: .7rem;
}
.recruit-nav-box .social-btn { background-image: url('../images/social-btn.png'); }
.recruit-nav-box .campus-btn { background-image: url('../images/campus-btn.png'); }
.position-box { padding: 3.5rem 0; background-color: #fbfbfb; }
.position-tit { font-size: 1.15rem; line-height: 1.25rem; color: #333; text-align: center; }
.position-search-box { margin: 1rem auto 0; width: 18.5rem; height: 1.45rem; border: 1px solid #bca065; }
.position-search-box input[type=text] { float: left; width: 14.5rem; height: 1.45rem; line-height: 1.45rem; box-sizing: border-box; padding: 0 .75rem;
 font-size: .4rem;
color: #999; }
.position-search-box input[type=submit] { float: right; width: 4rem; height: 1.45rem; background-color: #bca065; color: #fff; font-size: .4rem;
border: none; border-radius: 0; }
.position-select-box { margin-top: 1.75rem; }
.position-select-box .row { margin: 0 -.15rem;
}
.position-select-box .item { box-sizing: border-box; padding:0 .15rem;
box-sizing: border-box; }
.position-select-box .select { position: relative; }
.position-select-box .select .tit { display: block; width: 100%; height: 1.5rem; background-color: #e8e8e8; line-height: 1.5rem; padding: 0 .75rem;
box-sizing: border-box; font-size: .4rem;
color: #666; background-repeat: no-repeat; background-position: 84% center; background-image: url('../images/pos-select-arrow.png'); }
.position-select-box .select .sub { display: none; position: absolute; left: 0; top: 1.5rem; width: 100%; box-shadow: 0 0 10px rgba(0, 0, 0, .1); max-height: 3.6rem; overflow: auto; }
.position-select-box .select .sub a { display: block; height: 1.2rem; line-height: 1.2rem; padding: 0 .75rem;
color: #666; background-color: #fafafa; border-bottom: 1px solid #e8e8e8; font-size: .4rem;
box-sizing: border-box; transition: all .2s; }
.position-box .total {
 font-size: .45rem;
 line-height: .55rem; color: #666; text-align: center; margin-top: 1.75rem; }
.position-box .total span { color: #bca065; }
.recruit-list { margin-top: 1.75rem; }
.recruit-list li { border: 1px solid #e8e8e8; border-top: none; }
.recruit-list li:first-child { border-top: 1px solid #e8e8e8; }
.recruit-list .tit-box { position: relative; }
.recruit-list .tit-box .position { position: absolute; left: 0; top: 50%; width: 20%; transform: translateY(-50%); padding: 0 2.6vw; font-size: .45rem;
 line-height: .55rem;
color: #333; box-sizing: border-box; }
.recruit-list .tit-box .right { float: right; width: 80%; box-sizing: border-box; padding: 2vw 2.6vw; border-left: 1px solid #dcdcdc; }
.recruit-list .list { font-size: 0; }
.recruit-list .list .item { display: inline-block; *display: inline;
zoom: 1; font-size: .35rem;
 line-height: .45rem;
color: #666; margin-bottom: .4rem;
vertical-align: top; }
.recruit-list .list .item:nth-child(3n+1) { width: 12.76vw; }
.recruit-list .list .item:nth-child(3n+2) { width: 10.9375vw; }
.recruit-list .list .item:nth-child(3n) { width: 10.9375vw; }
.recruit-list .list .item span { color: #333; }
.recruit-list .pos-btn { position: absolute; right: 2.6vw; top: 50%; transform: translateY(-50%); width: 3.25rem; height: .9rem;
 line-height: .9rem;
background-color: #e8e8e8; padding: 0 .5rem;
background-repeat: no-repeat; background-position: 2.4rem center; background-image: url('../images/recruit-arrow.png'); box-sizing: border-box; color: #666; font-size: .35rem;
transition: all .2s; }
.recruit-list .sub { border-top: 1px solid #dcdcdc; padding: 2.6vw; display: none; }
.recruit-list .sub .con {
 font-size: .35rem; line-height: 1rem; color: #666; }
.recruit-list .sub .send { display: block; width: 4rem; height: 1rem; line-height: 1rem; background-color: #bca065; font-size: .35rem;
color: #fff; text-align: center; margin-top: 1.25rem; }
.recruit-list li.cur .pos-btn { background-color: #bca065; background-image: url('../images/recruit-arrow2.png'); color: #fff; }
.recruit-list .page { margin-top: 1.25rem; }
.ban-service .text .desc { margin-top: .5rem;
}
.ban-service .text .scroll-btn { margin-top: 1rem; }
.service-box { padding: 3.5rem 0; }
.service-box .about-con { text-align: center; width: 55%; margin: .25rem auto 0;
}
.service-box .img { margin-top: 2rem; }
.service-box .img img { width: 100%; }
.need-box { padding: 3.5rem 0 3.75rem; background-color: #f9f9f9; border-top: 1px solid #e8e8e8; }
.need-box .sub-tit .en { color: #eee; }
.need-box .list { margin-top: 1.25rem; }
.need-box .list .row { margin: 0 -.3rem;
}
.need-box .list .item { width: 20%; box-sizing: border-box; float: left; padding: 0 .3rem;
}
.need-box .list .con-box { border: 1px solid #e8e8e8; border-radius: 3px; overflow: hidden; position: relative; transition: all .2s; }
.need-box .list .con-box:before { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 2px; background-color: #bca065; transition: all .2s; }
.need-box .list .icon-box { height: 4.5rem; position: relative; border-bottom: 1px solid #e8e8e8; transition: all .2s; }
.need-box .list .icon { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 1.25rem; }
.need-box .list .icon img { width: 100%; }
.need-box .list .icon .init { transition: all .2s; }
.need-box .list .icon .hover { position: absolute; left: 0; top: 0; width: 100%; opacity: 0; filter: alpha(opacity=0); transition: all .2s; }
.need-box .list .text { text-align: center; padding: .4rem 0;
}
.need-box .list .tit {
 font-size: .4rem;
 line-height: .5rem; color: #666; }
.need-box .list .once-box { font-size: 0; margin-top: .25rem;
}
.need-box .list .once {
 font-size: .3rem;
 line-height: .4rem;
 padding-right: .35rem; background-repeat: no-repeat; background-position: right center; background-image: url('../images/need-arrow.png'); color: #666; transition: all .2s; }
.find-box { padding: 3.5rem 0; border-top: 1px solid #e8e8e8; }
.find-box .icon-box { margin-top: 2.5rem; }
.find-box .row { margin: 0 -1.5rem; }
.find-box .item { float: left; width: 20%; box-sizing: border-box; padding: 0 1.5rem; text-align: center; position: relative; }
.find-box .item:before { content: ""; position: absolute; right: 0; top: 50%; width: 1px; height: 2.5rem; background-color: #999; opacity: .3; filter: alpha(opacity=30); margin-top: -1.25rem; }
.find-box .item:last-child:before { display: none; }
.find-box .icon { width: 1.35rem; margin: 0 auto; position: relative; }
.find-box .icon img { width: 100%; }
.find-box .icon .init { transition: all .2s; }
.find-box .icon .hover { position: absolute; left: 0; top: 0; width: 100%; opacity: 0; filter: alpha(opacity=0); transition: all .2s; }
.find-box .txt {
 margin-top: .75rem;
 font-size: .4rem;
 line-height: .5rem; color: #666; transition: all .2s; }
.service-form-box { padding: 3.5rem 0; background-color: #f9f9f9; border-top: 1px solid #e8e8e8; }
.service-form-box .sub-tit .en { color: #eee; }
.service-form-box .icon-box { margin-top: 2.5rem; }
.service-form-box .icon-box .row { margin: 0 -2.5rem; }
.service-form-box .icon-box .item { box-sizing: border-box; padding: 0 2.5rem; position: relative; }
.service-form-box .icon-box .item:before { content: ""; position: absolute; left: 0; top: 0; width: 1px; height: 3.45rem; background-color: #999; opacity: .3; filter: alpha(opacity=30); }
.service-form-box .icon-box .item:first-child:before { display: none; }
.service-form-box .con-box { text-align: center; }
.service-form-box .con-box .icon { width: 1.35rem; margin: 0 auto; }
.service-form-box .con-box .icon img { width: 100%; }
.service-form-box .con-box .tit {
 margin-top: .75rem;
 font-size: .4rem; color: #333; }
.service-form-box .con-box .desc {
 font-size: .35rem;
 line-height: .45rem; color: #999; margin-top: .25rem;
}
.service-form-box .form-box { margin-top: 2.5rem; }
.service-form-box .form-box input[type=text] { background-color: #f9f9f9; margin-bottom: .75rem;
}
.service-form-box .form-box .select-box .tit { background-color: #f9f9f9; background-image: url('../images/service-area.png'); }
.service-form-box .form-box .address { background-image: url('../images/form-icon4.png'); }
.service-form-box .form-box .address { }
.form-box textarea { float: left; width: 100%; box-sizing: border-box; background-color: #f9f9f9; color: #999; border: 1px solid #e8e8e8; height: 3.45rem; padding: 15px 30px 15px 65px; font-size: 14px; margin-bottom: .75rem;
background-image: url('../images/form-icon4.png'); background-position: 30px 20px; background-image: url('../images/service-con.png'); background-repeat: no-repeat; }
.service-form-box .form-box .check-box { float: left; width: 48.83%; border: 1px solid #e8e8e8; }
.service-form-box .form-box .check-box input { width: 70.69%; border: none; margin-bottom: 0; background-image: url('../images/captcha.png'); }
.service-form-box .form-box .check-box img { float: right; width: 29.31%; height: 60px; box-sizing: border-box; border-left: 1px solid #e8e8e8; }
.service-form-box .form-box input[type=submit] { float: right; width: 250px; height: 60px; background-color: #bca065; color: #fff; border: none; padding: 0; text-align: center; font-size: .4rem;
}
.network-box { padding: 3.75rem 0; position: relative; z-index: 3; }
.network-select-box { position: relative; z-index: 3; }
.network-select-box .select, .network-select-box input[type=submit] { width: 25%; float: left; position: relative; }
.network-select-box .select .sub { display: none; position: absolute; left: 0; top: 1.7rem; width: 100%; box-shadow: 0 0 10px rgba(0, 0, 0, .1); max-height: 3.6rem; overflow: auto; }
.network-select-box .select .sub a { display: block; height: 1.2rem; line-height: 1.2rem; padding: 0 .75rem;
color: #666; background-color: #fafafa; border-bottom: 1px solid #e8e8e8; font-size: .4rem;
box-sizing: border-box; transition: all .2s; }
.network-select-box .select .tit { display: block; border: 1px solid #e8e8e8; height: 1.7rem; line-height: 1.7rem; color: #999; border-left: none; background-color: #f9f9f9; padding: 0 .5rem;
 font-size: .4rem;
background-position: 93% center; background-image: url('../images/network-select.png'); background-repeat: no-repeat; box-sizing: border-box; }
.network-select-box .select:first-child .tit { border-left: 1px solid #e8e8e8; }
.network-select-box input[type=submit] { width: 25%; height: 1.7rem; background-color: #bca065; color: #fff; font-size: .4rem;
}
.map-box { border: 1px solid #e8e8e8; margin-top: .5rem;
position: relative; }
.map-box .store-list { position: absolute; left: 0; top: 0; width: 27.5%; height: 100%; border-right: 1px solid #e8e8e8; overflow: hidden; }
.map-box .store-list li { border-bottom: 1px solid #e8e8e8; padding: .75rem .5rem .5rem;
cursor: pointer; transition: all .2s; }
.map-box .store-list li:last-child { margin-bottom: 0; }
.map-box .store-list li.my-active { background-color: #f5f5f5; }
.map-box .store-list li .tit {
 font-size: .45rem;
 line-height: .55rem; background-repeat: no-repeat; background-position: left center; background-image: url('../images/store-icon.png'); background-size: .4rem;
 padding-left: .9rem;
color: #bca065; }
.map-box .store-list li .con {
 font-size: .35rem;
 line-height: .75rem; color: #999; padding-left: .9rem;
 margin-top: .25rem;
}
.map-box .map-wrap { height: 17rem; width: 72.5%; box-sizing: border-box; padding: .25rem;
float: right; }
.map-box .map-wrap .map { height: 100%; }
.map .amap-marker-label { background-color: transparent; border: none; color: #fff; padding: 0; font-size: 12px; }
.map .amap-info-content {
 padding: .5rem; border: 1px solid #bbbcbc; }
.map .amap-info-content .tit {
 font-size: .45rem;
 line-height: .55rem; color: #bca065; }
.map .amap-info-content .con {
 margin-top: .25rem;
 font-size: .3rem;
 line-height: .5rem; color: #999; }
.map-box .store-list .mCSB_scrollTools .mCSB_draggerRail { background: none; width: 3px; }
.map-box .store-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #bca065; width: 3px; }
.map-box .store-list .mCSB_scrollTools { width: 3px; }
.map-box .store-list .mCSB_inside>.mCSB_container { margin-right: 0; }
.map-box .store-list .mCSB_outside+.mCSB_scrollTools { right: -1px; }
.order-box { padding: 3.5rem 0 4.625rem; }
.order-box .order-img { width: 6.55rem; margin: 2.25rem auto 0; }
.order-box .order-img img { width: 100%; }
.order-box .txt {
 font-size: .55rem;
 line-height: .65rem; color: #666; text-align: center; margin-top: 1.25rem; }
.newsinfo-box .top-box { background-color: #f4f4f4; }
.newsinfo-box .top-box .bread-box { padding: 1rem 0; border-bottom: 1px solid #dcdcdc; border-top: none; }
.newsinfo-tit-box { padding: 1rem 0; width: 68.33%; box-sizing: border-box; padding-right: 1.75rem; }
.newsinfo-tit-box .tit { font-size: 1rem; line-height: 1.1rem; }
.newsinfo-tit-box .data-box { margin-top: 1.25rem; }
.newsinfo-tit-box .data-box .share-box { float: left; font-size: 0; }
.newsinfo-tit-box .data-box .share-box a { display: inline-block; *display: inline;
zoom: 1; padding: 0; margin: 0 .5rem 0 0;
width: 30px; height: 30px; background-repeat: no-repeat; background-position: center; background-size: cover; transition: all .2s; }
.newsinfo-tit-box .data-box .share-box .bds_weixin { background-image: url('../images/news-icon1.png'); }
.newsinfo-tit-box .data-box .share-box .bds_tsina { background-image: url('../images/news-icon3.png'); }
.newsinfo-tit-box .data-box .share-box .bds_sqq { background-image: url('../images/news-icon2.png'); }
.newsinfo-tit-box .data-box .right { float: right; font-size: 0; }
.newsinfo-tit-box .data-box .right .time, .newsinfo-tit-box .data-box .right .times { display: inline-block; *display: inline;
zoom: 1; font-size: 14px; line-height: 30px; padding-left: 24px; background-repeat: no-repeat; background-position: left center; color: #999; margin-left: 1.25rem; }
.newsinfo-tit-box .data-box .right .time { background-image: url('../images/time.png'); }
.newsinfo-tit-box .data-box .right .times { background-image: url('../images/times.png'); }
.newsinfo { border-top: 1px solid #e8e8e8; }
.newsinfo .left { float: left; width: 68.33%; box-sizing: border-box; padding: 1.25rem 1.75rem 1.25rem 0; border-right: 1px solid #f5f5f5; }
.newsinfo .left .con {
 font-size: .4rem; line-height: 1rem; color: #666; }
.newsinfo .left .con img { max-width: 100%; }
.newsinfo .left .ctrl-box {
 margin-top: .9rem;
 padding-top: .9rem; border-top: 1px solid #f5f5f5; }
.newsinfo .left .ctrl-box a {
 font-size: .35rem;
 line-height: .45rem; background-repeat: no-repeat; color: #333; transition: all .2s; }
.newsinfo .left .ctrl-box .prev { float: left; padding-left: 14px; background-image: url('../images/newsinfo-prev.png'); background-position: left center; }
.newsinfo .left .ctrl-box .next { float: right; padding-right: 14px; background-image: url('../images/newsinfo-next.png'); background-position: right center; }
.newsinfo .right { float: right; width: 31.67%; padding: 1.25rem .9rem 1.25rem 1.65rem;
box-sizing: border-box; }
.newsinfo .right h3 {
 font-size: .45rem;
 line-height: .5rem; color: #000; position: relative; padding-left: .9rem;
}
.newsinfo .right h3:before { content: ""; position: absolute; left: 0; top: 0; width: 4px; height: 100%; background-color: #a18448; }
.newsinfo .right .list { margin-top: .95rem;
}
.newsinfo .right .list .item { display: block; padding-bottom: .75rem;
border-bottom: 1px solid #f3f4f4; margin-bottom: .9rem;
}
.newsinfo .right .list .item:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; }
.newsinfo .right .list img { width: 100%; }
.newsinfo .right .list .tit {
 font-size: .4rem;
 line-height: .5rem; color: #333; margin-top: .4rem;
}
.banner {
    overflow: hidden;
    position: relative;
    max-width: 1920px;
    margin: 0 auto;
    height: 82vh;
}
.banner video,.banner .pc-img img,.banner .m-img img { width: 100%; }
.banner .m-img { display: none; }
.banner .ban-text { position: absolute; left: 0; top: 55%; transform: translateY(-50%); width: 100%; z-index: 999; text-align: center }
.banner .ban-text .tit { color: #fff; }
.banner .ban-text .tit h1{font-size:40px;}
.banner .ban-text .tit p{font-size: 16px;line-height: 35px;}
.banner .ban-more { display: block; width: 4rem; height: 1rem; line-height: 1rem; border: 1px solid #fff; border-radius: .5rem;
margin-top: 1.75rem; font-size: 0; text-align: center; transition: all .2s; }
.banner .ban-more span { display: inline-block; *display: inline;
zoom: 1; font-size: .3rem;
line-height: 1rem; color: #fff; padding-right: 1.25rem; background-repeat: no-repeat; background-position: right center; background-image: url('../images/ban-arrow.png'); }
.banner .btns { position: absolute; left: 0; bottom: 5.8%; width: 100%; z-index: 3; text-align: center; font-size: 0; }
.banner .btns .swiper-pagination-bullet { display: inline-block; *display: inline;
zoom: 1; width: 18px; height: 18px; background-color: transparent; position: relative; margin: 0 10px; transform: rotate(-90deg); }
.banner .btns .init, .banner .btns .hover { opacity: 0; filter: alpha(opacity=0); }
.banner .btns .swiper-pagination-bullet .hover { stroke-dasharray: 314 0; stroke: none; }
.banner .btns .swiper-pagination-bullet:before { content: ""; position: absolute; left: 50%; top: 50%; width: 8px; height: 8px; background-color: rgba(255,255,255,.6); transform: translate(-50%, -50%); border-radius: 100%; }
.banner .btns .swiper-pagination-bullet-active:before { background-color: #bca065; width: 4px; height: 4px; }
.banner .btns .swiper-pagination-bullet-active .init, .banner .btns .swiper-pagination-bullet-active .hover { opacity: 1; filter: alpha(opacity=100); }
.banner .btns .swiper-pagination-bullet-active .hover { stroke: #fff; animation: circle-chart-fill 5s reverse; }
.ban1_list_i { display: inline-block; width: 75px; height: 75px; text-align: center; line-height: 75px; border: 1px solid rgba(250,250,250,.5); border-radius: 50%; cursor: pointer; margin-top: 65px; transition: 1s ease-in-out .35s; transform: translateY(100px); opacity: 0; }
.banner .swiper-slide-active .ban1_list_i { transform: translateY(0); opacity: 1; }
.ban1_list_i img { animation: ran 2s linear infinite; }
.ban1_list_i a { display: block; }
 @keyframes circle-chart-fill { to {
stroke-dasharray: 0 314;
}
}
.i-about-box { padding-top: 3.5rem; }
.i-about-box .text-box { float: left; width: 45%; }
.index-tit { font-size: 0; text-align: center; }
.index-tit .cn { font-size: 1.25rem; color: #333; line-height: 1.35rem; display: inline-block; *display: inline;
zoom: 1; position: relative; padding-right: .9rem;
 padding-left: .9rem;
}
.index-tit .cn:before { content: ""; position: absolute; bottom: 0; right: 0; width: .4rem;
 height: .4rem;
border-radius: 100%; border: 3px solid #bca065; box-sizing: border-box; }
.index-tit .en {
 font-size: .65rem;
 line-height: .75rem; color: #999; font-family: "DIN-REGULAR"; margin-top: .25rem;
}
.index-tit .desc {
 font-size: .4rem;
 line-height: .5rem; padding-left: 6px; letter-spacing: 6px; margin-top: .25rem;
color: #666; }
.index-tit .line { width: 1.375rem; height: 4px; background-color: #bca065; margin: .6rem auto 0;
}
.i-about-box .index-tit { text-align: left; }
.i-about-box .index-tit .cn { padding-left: 0; }
.i-about-box .index-tit .line { margin: .6rem 0 0;
}
.i-about-box .con {
 margin-top:.5rem;
 font-size: .4rem; line-height: 1rem; color: #777; }
.i-about-box .num-list { font-size: 0; margin-top: 1rem; }
.i-about-box .item { display: inline-block; *display: inline;
zoom: 1; margin-right: .55rem;
}
.i-about-box .item:last-child { margin-right: 0; }
.i-about-box .item .num-box { color: #a08448; font-family: arial; }
.i-about-box .item .num { display: inline-block; *display: inline;
zoom: 1; font-size: 1rem; line-height: 1rem; vertical-align: middle; }
.i-about-box .item .jia { display: inline-block; *display: inline;
zoom: 1; font-size: .65rem;
 line-height: .75rem;
vertical-align: middle; }
.i-about-box .item .txt {
 font-size: .4rem; color: #666666; line-height: .5rem;
 margin-top: .25rem;
}
.i-about-box .img-box { float: right; width: 50%; padding: .5rem 0 0 .5rem;
position: relative;/* margin-top: 1rem; */ }
.i-about-box .img-box video { width: 100%; display: block; background-color: #000; }
.i-about-box .m-box { display: none; }
.i-about-box .img { position: relative; }
.i-about-box .img img { width: 100%; }
.i-about-box .play-btn, .i-about-box .pc-play-btn { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 2rem; height: 2rem; background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url('../images/i-play-btn.png'); transition: all .2s; }
.i-about-box .img-box .line { position: absolute; background-color: #bca065; }
.i-about-box .img-box .line1 { width: 82.26%; right: 17.74%; top: 0; height: .5rem;
}
.i-about-box .img-box .line2 {
 width: .5rem; left: 0; top: 0; height: 79.59%; }
.i-about-box .pc-box.on .pc-play-btn { display: none; }
.i-life-box { padding-top: 3.5rem; }
.life-btn { width: 4rem; height: 1rem; display: block; border: 1px solid #bca065; border-radius: .5rem;
 margin: .6rem auto 0;
transition: all .2s; }
.life-btn span { display: inline-block; *display: inline;
zoom: 1; font-size: .35rem;
line-height: 1rem; color: #bca065; padding-right: 1.15rem; background-repeat: no-repeat; background-position: right center; background-image: url('../images/life-btn.png'); transition: all .2s; }
.i-life { margin-top: 1.25rem; overflow: hidden; }
.i-life .m-box { display: none; }
.i-life .row { margin: 0 -.125rem;
}
.i-life .item { width: 12.5%; float: left; }
.i-life .con-box { display: block; width: 100%; overflow: hidden; padding: 0 .125rem;
box-sizing: border-box; position: relative; padding-bottom: .25rem;
}
.i-life .item .img { position: relative; }
.i-life img { width: 100%; }
.i-life .line {
 height: .25rem; background-color: #bca065; width: 0; position: absolute; left: .125rem;
transition: all .3s; }
.i-life .txt { position: absolute; left: .25rem;
bottom: 1.125rem; font-size: .75rem;
color: #fff; padding-right: 12px; line-height: .85rem;
transition: all .3s; }
.i-life .txt:before { content: ""; position: absolute; right: 0; bottom: 0; width: 8px; height: 8px; border-radius: 100%; box-sizing: border-box; border: 2px solid #bca065; }
.i-life .item.cur { width: 39.0625vw; }
.i-life .item.cur .line { width: 100%; }
.i-life .item.cur .txt { left: 1rem; }
.i-product-box { padding-top: 3.5rem; }
.i-product { margin-top: 1.25rem; }
.i-product .pc-box { position: relative; width: 100%; padding: 0 .75rem .75rem 0;
}
.i-product .m-box { display: none; }
.i-product .pc-box .item { overflow: hidden; float: left; position: relative; z-index: 3; width: 20%; }
.i-product .con-box { display: block; position: relative; }
.i-product .con-box a { display: block; }
.i-product .con-box img { width: 100%; }
.i-product .con-box .img { width: 49.479vw; }
.i-product .con-box .text { position: absolute; left: .6rem;
bottom: 10%; transition: all .5s; }
.i-product .item.cur .con-box .text { left: 1rem; }
/*.i-product .con-box .tit { font-size: 1.25rem; color: #fff; line-height: 1.35rem; display: inline-block; *display: inline;
zoom: 1; padding-right: .75rem;
position: relative; }*/

.i-product .con-box .tit:before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: .4rem;
    height: .4rem;
    border-radius: 100%;
   
    box-sizing: border-box;
}
.index-more { display: block; width: 4rem; height: 1rem; border-radius: .5rem;
text-align: center; transition: all .2s; }
.index-more span { display: inline-block; *display: inline;
zoom: 1; font-size: .35rem;
line-height: 1rem; color: #fffffe; padding-right: 1.1rem; background-repeat: no-repeat; background-position: right center; background-size: .525rem;
transition: all .2s; }
.i-product .con-box .index-more { border: 1px solid #fff; margin-top: 1rem; }
.i-product .con-box .index-more span { background-image: url('../images/i-product-arrow.png'); }
.i-product .pc-box .line { position: absolute; background-color: #f1f1f1; }
.i-product .pc-box .line1 {
 width: .75rem; top: 35.38%; right: 0; height: 64.62%; }
.i-product .pc-box .line2 {
 height: .75rem; bottom: 0; right: 0; width: 96.74%; }
.i-experience-box { margin-top: 3rem; }
.i-experience { position: relative; }
.i-experience-box .bg-box { position: relative; }
.i-experience-box .bg-box img { width: 100%; }
.i-experience-box .bg-box .left { position: absolute; left: 0; top: 0; width: 28%; height: 100%; box-sizing: border-box; padding: 1.5rem 2.5% 0; }
.i-experience-box .bg-box .left .con {
 font-size: .4rem;
 line-height: .75rem; color: #fff; margin-top: .75rem;
opacity: .8; filter: alpha(opacity=80); }
.i-experience-box .index-tit { text-align: left; }
.i-experience-box .index-tit .cn { color: #fff; padding-left: 0; }
.i-experience-box .index-tit .cn:before { border-color: #fff; }
.i-experience-box .index-tit .line { background-color: #ddd; margin: .4rem 0 0;
}
.i-experience-box .list .index-tit { display: none; }
.i-experience-box .index-more { opacity: .5; filter: alpha(opacity=50); border: 1px solid #fff; margin-top: 1.25rem; }
.i-experience-box .index-more span { background-image: url('../images/i-product-arrow.png'); }
.i-experience-box .list { position: absolute; left: 0; bottom: .75rem;
width: 100%; box-sizing: border-box; padding: 0 .75rem;
}
.i-experience-box .list .row { margin: 0 -.375rem;
}
.i-experience-box .list .item {
 padding: 0 .375rem; box-sizing: border-box; }
.i-experience-box .list .con-box { background-color: #fff; padding: .5rem .4rem;
transition: all .2s; display: block; }
.i-experience-box .list .line { float: left; width: .625rem;
height: 2px; background-color: #878787; margin-top: .5rem;
transition: all .2s; }
.i-experience-box .list .icon { float: right; width: 1.075rem; position: relative; }
.i-experience-box .list .icon img { width: 100%; }
.i-experience-box .list .init { transition: all .2s; }
.i-experience-box .list .hover { position: absolute; left: 0; top: 0; width: 100%; opacity: 0; filter: alpha(opacity=0); transition: all .2s; }
.i-experience-box .list .tit {
 font-size: .45rem;
 line-height: .55rem; color: #090605; margin-top: .6rem;
transition: all .2s; }
.i-experience-box .list .con {
 font-size: .35rem;
 line-height: .6rem; color: #999; margin-top: .4rem;
transition: all .2s; }
.i-news-box { padding: 3.5rem 0 3.75rem; }
.i-news-tit .index-tit { float: left; text-align: left; }
.i-news-tit .index-tit .cn { padding-left: 0; }
.i-news-tit .index-tit .line { margin: .6rem 0 0;
}
.i-news-tit .index-tit .desc { padding-left: 0; }
.i-news-tit .index-more { float: right; border: 1px solid #999; float: right; opacity: .5; filter: alpha(opacity=50); margin-top: 1.25rem; }
.i-news-tit .index-more span { color: #999; background-image: url('../images/i-news-arrow.png'); }
.i-news {
 margin-top: .9rem; overflow: hidden; position: relative; }
.i-news .swiper-slide { width: 26.67%; margin-right: 2.5%; }
.i-news .swiper-slide:last-child { margin-right: 0; }
.i-news .swiper-slide.on .time, .i-news .swiper-slide.on .text-box { opacity: 0; filter: alpha(opacity=0); }
.i-news .time { font-size: 0; transition: all .2s; }
.i-news .time .day, .i-news .time .ym { display: inline-block; *display: inline;
zoom: 1; font-family: arial; }
.i-news .time .day { font-size: 1.6rem; color: #999; line-height: 1.6rem; transition: all .2s; }
.i-news .time .ym {
 font-size: .4rem; color: #999999; line-height: .5rem;
 margin-left: .25rem;
}
.i-news a { display: block; }
.i-news .img { margin-top: .4rem;
}
.i-news .img img { width: 100%; }
.i-news .text-box {
 margin-top: .75rem; transition: all .2s; }
.i-news .text-box .tit {
 font-size: .45rem;
 line-height: .55rem; color: #000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all .2s; }
.i-news .text-box .con {
 font-size: .35rem;
 line-height: .6rem; color: #999; height: 1.2rem; overflow: hidden; margin-top: .25rem;
}
.i-news .text-box .index-more { border: 1px solid #999; margin-top: .6rem;
}
.i-news .text-box .index-more span { color: #999; background-image: url('../images/i-news-arrow.png'); }
.i-news .prev, .i-news .next { position: absolute; top: 3.75rem; background-repeat: no-repeat; background-position: center; width: 1.4rem; height: 1.4rem; background-repeat: no-repeat; background-position: center; background-size: cover; z-index: 3; transition: all .2s; }
.i-news .prev { left: 1.1rem; background-image: url('../images/i-news-prev.png'); }
.i-news .next { right: 1.1rem; background-image: url('../images/i-news-next.png'); }
.i-custom-box { padding-top: 3.5rem; }
.i-custom { margin-top: 1.25rem; padding-right: 1.75rem; padding-bottom: 1.75rem; position: relative; width: 100% }
.i-custom .line { position: absolute; background-color: #bca065; }
.i-custom .line1 { width: calc(100% - 1.75rem); left: 1.75rem; bottom: 0; height: 1.75rem; }
.i-custom .line2 { bottom: 0; right: 0; width: 1.75rem; height: 58.87%; }
.i-custom .bimg { overflow: hidden; }
.i-custom img { width: 100%; }
.i-custom .custom-trans { width: 100%; display: block; }
.i-custom .img-box { overflow: hidden; }
.i-custom .img { width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; }
.i-custom .filter-img { position: absolute; left: 0; top: 0; width: 100%; opacity: 0; -webkit-filter: blur(10px); -moz-filter: blur(10px); -o-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px); transition: all .3s; overflow: hidden; }
.point-list .item { position: absolute; width: 4.16%; left: 0; top: 0; }
.point-list .point { width: 100%; padding-top: 100%; border: 1px solid #fff; border-radius: 100%; position: relative; }
.point-list .point:before { content: ""; position: absolute; left: 50%; top: 50%; width: 10px; height: 10px; background-color: #fff; transform: translate(-50%, -50%); border-radius: 100%; }
.point-list .point .ripple { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; border-radius: 100%; border: 1px solid #fff; }
.ripple-1 { -webkit-animation: ripple 2.5s linear infinite; }
.ripple-2 { -webkit-animation: ripple 2.5s linear infinite 0.75s; }
.ripple-3 { -webkit-animation: ripple 2.5s linear infinite 1.8s; }
.point-list .circle-img { width: 4.25rem; padding: .25rem;
border-radius: 100%; border: 1px solid #bca065;/* display: none; */ }
.point-list .circle-img img { width: 100%; }
.point-list .text-box { position: absolute; left: 50%; top: -1.25rem; transform: translateX(-50%); text-align: center; font-size: 0; display: none; }
.point-list .text { margin-top: .6rem;
}
.point-list .text-box .tit {
 font-size: .5rem;
 line-height: .6rem; color: #fff; }
.point-list .text-box .more {
 font-size: .325rem;
 line-height: .4rem; display: inline-block; *display: inline;
zoom: 1; padding-right: .75rem;
background-repeat: no-repeat; background-position: right center; background-image: url('../images/custom-arrow.png'); color: #fff; margin-top: .9rem;
}
.point-list .text-box2 { bottom: -1.25rem; top: auto; }
.point-list .text-box2 .text { margin: 0 0 .6rem 0;
}
.i-custom .swiper-slide.on .filter-img { opacity: 1; }
.i-custom .icon-box { overflow: hidden; width: 82.677%; position: absolute; left: 50%; transform: translateX(-50%); bottom: 2%; overflow: hidden; z-index: 3; }
 @-webkit-keyframes ripple { from {
 -webkit-transform: translate(-50%, -50%) scale(1);
 opacity: 1;
}
to { -webkit-transform: translate(-50%, -50%) scale(1.6); opacity: 0; }
}
.i-custom .icon-box .swiper-slide { width: 5%; text-align: center; margin-right: 10.8%; cursor: pointer; }
.i-custom .icon-box .swiper-slide:last-child { margin-right: 0; }
.i-custom .icon-box .txt {
 font-size: .375rem;
 line-height: .5rem; color: #fff; margin-bottom: .15rem;
transition: all .2s; }
.i-custom .icon-box .circle {
 width: .15rem;
 height: .15rem; border: 1px solid #fff; border-radius: 100%; margin: 0 auto; position: relative; transition: all .2s; }
.i-custom .icon-box .circle:before { content: ""; position: absolute; left: 50%; top: 50%; width: .1rem;
 height: .1rem;
background-color: #fff; border-radius: 100%; transform: translate(-50%, -50%); transition: all .2s; }
.i-custom .icon-box .icon { width: 1.25rem; margin: 1.25rem auto 0; position: relative; }
.i-custom .icon-box .init { transition: all .2s; }
.i-custom .icon-box .hover { position: absolute; left: 0; top: 0; width: 100%; opacity: 0; filter: alpha(opacity=0); transition: all .2s; }
.i-custom .icon-box:before { content: ""; position: absolute; left: 0; top: .72rem;
width: 100%; height: 1px; background-repeat: repeat-x; background-image: url('../images/i-custom-line.png'); }
.i-custom .icon-box .swiper-slide.cur .circle { border-color: #a08448; }
.i-custom .icon-box .swiper-slide.cur .circle:before { background-color: #a08448; }
.i-custom .icon-box .swiper-slide.cur .init { opacity: 0; filter: alpha(opacity=0); }
.i-custom .icon-box .swiper-slide.cur .hover { opacity: 1; filter: alpha(opacity=100); }
.i-custom .icon-box .swiper-slide.cur .txt { color: #a08448; }
.vidcontainer { position: fixed; width: 100%; height: 100%; z-index: 100; top: 0; left: 0; overflow: hidden; display: none; background-color: rgba(0,0,0,0.7); cursor: pointer; z-index: 999; }
.vidcontainer .closevid { width: 40px; height: 40px; background: url(../images/close-vid2.png) no-repeat center/100% auto; position: absolute; top: 40px; right: 40px; cursor: pointer; }
.vidcontainer video { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: #000; bottom: 0; right: 0; margin: auto; }
.index-page header { background-color: transparent; border-color: transparent; transition: background-color .3s, border-color .3s; }
.index-page header .logo .logo1 { display: none; }
.index-page header .logo .logo2 { display: block; }
.index-page .clearfixed { display: none; }
.index-page .pc-nav .tit { color: #fff; }
.index-page .header-right .header-btns { background-color: transparent; transition: all .3s; }
.index-page header.on { background-color: #fff; border-color: #ddd; }
.index-page header.on .logo .logo1 { display: block; }
.index-page header.on .logo .logo2 { display: none; }
.index-page header.on .pc-nav .tit { color: #333; }
.index-page header.on .pc-nav li.cur .tit { color: #333 }
.index-page header.on .header-right .header-btns { background-color: #bca065; }
/* welcome end */

.showinfo-top-box .right .con .mCSB_scrollTools .mCSB_draggerRail { width: 1px; background: #fff; }
.showinfo-top-box .right .con .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #bca065; }
.showinfo-top-box .mCSB_inside>.mCSB_container { margin-right: .75rem;
}
.num-tab { display: none; }
.pagination { margin: 0; }
.life-top-box .m-tab { display: none; }
.search-wrap { /* border-bottom: 1px solid #e5e5e5; */ }
.search-wrap .search { width: 100%; float: none; padding: .75rem 0;
}
.result-box {
 margin-top: .6rem; padding-bottom: 3.5rem; }
.result-box .result-tit {
 font-size: .4rem;
 line-height: .5rem; color: #666; }
.result-box .sub-nav { border-bottom: 1px solid #e5e5e5; margin-top: .5rem;
}
.result-box .sub-nav .swiper-slide { margin-right: 1.75rem; }
.result-box .sub-nav .swiper-slide a:after { display: none; }
.result-box .sub-nav .swiper-slide.cur a { font-weight: normal; }
.result-box .result-list { margin-top: 1.25rem; }
.result-box .pro-list .row { margin: 0 -.35rem;
}
.result-box .pro-list .item { box-sizing: border-box; padding: 0 .35rem;
 margin-bottom: .7rem;
}
.result-box .pro-list .con-box { display: block; }
.result-box .pro-list .img { border-radius: 3px; overflow: hidden; border: 1px solid #ddd; }
.result-box .pro-list img { width: 100%; }
.result-box .pro-list .text { margin-top: .4rem;
}
.result-box .pro-list .tit {
 font-size: .45rem;
 line-height: .55rem; color: #333; transition: all .2s; }
.result-box .pro-list .more {
 font-size: .3rem;
 line-height: .4rem; color: #666; margin-top: .25rem;
}
.result-box .news-lists .row { margin: 0 -.75rem;
}
.result-box .news-lists .news-item {
 padding: 0 .75rem; box-sizing: border-box; }
.result-box .news-lists .con-box { display: block; padding: .5rem 0 .5rem .75rem;
position: relative; font-size: .35rem;
 line-height: .4rem;
color: #666; border-bottom: 1px dotted #ddd; transition: all .2s; }
.result-box .news-lists .con-box:before { content: ""; position: absolute; left: .25rem;
top: 50%; width: 6px; height: 6px; background-color: #888888; border-radius: 100%; transform: translateY(-50%); transition: all .2s; }
.service-dialog .dialog { width: 14rem; }
.download-tit {
 font-size: .65rem;
 line-height: .75rem; color: #333; padding: .6rem 0;
}
.download-wrap { padding: .75rem 0 1.25rem;
}
.download-wrap .types { font-size: 0; border-bottom: 1px solid #e8e8e8; }
.download-wrap .types a { display: inline-block; *display: inline;
zoom: 1; font-size: .45rem;
 line-height: .5rem;
 padding-bottom: .4rem;
color: #333; margin-right: 1.25rem; position: relative; transition: all .2s; }
.download-wrap .types a:before { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 3px; background-color: #bca065; transition: all .2s; }
.download-wrap .types a.cur { color: #bca065; }
.download-wrap .types a.cur:before { width: 100%; }
.download-wrap .list { margin-top: 1rem; }
.download-wrap .list .row { margin: 0 -.5rem;
}
.download-wrap .list .item { margin-bottom: 1rem; box-sizing: border-box; padding: 0 .5rem;
}
.download-wrap .list .con-box {
 padding: .5rem .7rem; background-color: #f4f4f4; border-radius: 2px; }
.download-wrap .list .tit-box {
 padding-bottom: .6rem; border-bottom: 1px solid rgba(222,222,222,.6); }
.download-wrap .list .time { float: left; font-size: 0; }
.download-wrap .list .day, .download-wrap .list .ym { display: inline-block; *display: inline;
zoom: 1; font-family: arial; color: #666; }
.download-wrap .list .day { font-size: .75rem;
 line-height: .75rem;
}
.download-wrap .list .ym { font-size: .4rem;
 line-height: .5rem;
 margin-left: .25rem;
}
.download-wrap .list .icon { float: right; width: .7rem;
}
.download-wrap .list .icon img { width: 100%; display: block; }
.download-wrap .list .txt-box { margin-top: .6rem;
}
.download-wrap .list .con { float: left; font-size: .5rem;
 line-height: .75rem;
color: #333; width: 70%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.download-wrap .list .down-btn { float: right; width: 2.5rem; height: .75rem;
border-radius: 2px; background-color: #ccc; text-align: center; line-height: .75rem;
color: #fff; font-size: .35rem;
transition: all .2s; }
.download-wrap .page { margin-top: .5rem;
}
.website-box { padding: 1.75rem 0 2.5rem; }
.website-box h3 {
 font-size: .75rem; color: #333; }
.website-box .list { margin-top: .75rem;
 font-size:
}
.website-box .list li {
 padding-bottom: .9rem; border-bottom: 1px solid rgba(229,229,229,.6); margin-bottom: .75rem;
}
.website-box .list li:last-child { margin-bottom: 0; }
.website-box .list .tit {
 font-size: .5rem;
 line-height: .6rem; color: #666; }
.website-box .list .navson {
 margin-top: .75rem; font-size: 0; }
.website-box .list .navson a { display: inline-block; *display: inline;
zoom: 1; font-size: .325rem;
 line-height: .4rem;
color: #999; margin-right: 2rem; transition: all .2s; }
 @media (max-width: 1680px) {
.i-experience-box .list .con { height: 1.8rem; }
.i-about-box .item .num { font-size: .9rem;
}
.condition-box li .item { width: 90%; }
.about-box .num-box .item { padding: 0 7%; }
.service-box .about-con { width: 60%; }
.service-form-box .icon-box .row { margin: 0 -2rem; }
.service-form-box .icon-box .item { padding: 0 2rem; }
.index-tit .cn { font-size: 1rem; }
}
 @media (max-width: 1480px) {
.pc-nav .tit { font-size: 16px; }
.view { width: 1200px; }
}
 @media (max-width: 1366px) {
.f-nav li { width: 18%; margin-bottom: 1rem; }
.f-nav li:nth-child(6) { width: 10%; }
.f-nav li:nth-child(7), .f-nav li:nth-child(8), .f-nav li:nth-child(9) { margin-bottom: 0; }
.f-nav li:last-child { width: 18%; }
.view { width: 88%; }
.showinfo-top-box .right .info-list .item { width: 50%; }
.showinfo-top-box .right .info-list .item:nth-child(3n+1) { width: 50% }
.showinfo-top-box .right .info-list .item:nth-child(3n+2) { width: 50% }
.banner .ban-text .tit { font-size: 1.5rem; line-height: 2rem; }
.i-about-box { padding-top: 2rem; }
.i-about-box .text-box { width: 48%; }
.i-about-box .item { margin-right: .5rem;
}
.i-about-box .img-box { width: 48%; }
.i-custom-box { padding-top: 2rem; }
.index-tit .cn { font-size: 1rem; line-height: 1.1rem; }
.i-custom { margin-top: 1rem; }
.i-custom .icon-box .swiper-slide { width: 6.76%; margin-right: 8.8%; }
.point-list .circle-img { width: 3.25rem; }
.i-life-box { padding-top: 2rem; }
.i-product .con-box .tit { font-size: 1rem; line-height: 1.1rem; }
.i-experience-box { margin-top: 2rem; }
.i-experience-box .list .tit { margin-top: .3rem;
}
.i-news-box { padding: 2rem 0; }
.i-news .swiper-slide { width: 35%; }
.i-product-box { padding-top: 2rem; }
/* welcome end */

.condition-box li .item { width: 88%; }
.showinfo-top-box .right .con {
 margin-top: .5rem;
 padding-top: .5rem; height: 2.7rem; overflow: hidden; }
.showinfo-top-box .right .info-list { padding-top: .5rem;
 margin-top: .5rem;
}
.home-top { padding: 2rem 0; }
.custom-box { padding: 2rem 0; }
.space-box li { padding-top: 2rem; }
.space-box { padding-bottom: 2rem; }
.life-top-box { padding: 2rem 0; }
.life-bot-box { padding-bottom: 2rem; }
.about-box { padding-top: 2rem; }
.about-box .num-box .item { padding: 0 5%; }
.factory .about-con { width: 60%; }
.factory-box { padding-top: 2rem; }
.vr-box { padding: 2rem 0; }
.resarch-box { padding: 2rem 0; }
.resarch-box .about-con { width: 100%; }
.expert-box, .design-wrap, .health-box, .enjoy-box, .submit-box, .why-box, .output-box, .brand-wrap, .say-box, .order-box, .service-box, .need-box, .find-box, .service-form-box, .network-box { padding: 2rem 0; }
.find-box .row { margin: 0 -1rem; }
.find-box .item { padding: 0 1rem; }
.service-form-box { position: relative; }
.service-form-box .icon-box .row { margin: 0 -1.5rem; }
.service-form-box .icon-box .item { padding: 0 1.5rem; }
.idea-box { padding-top: 2rem; }
.health-wrap, .idea-icon-box, .join-box, .position-box { padding: 2rem 0; }
.recruit-list .list .item:nth-child(3n) { width: 15vw; }
.life-top-box .text-box { padding: .8rem;
}
.life-top-box .sub-tit .en { font-size: 1.5rem; }
.life-top-box .bot-box .left { padding-top: 0; }
.life-top-box .top-tab { margin-top: .65rem;
}
}
.i-about-box .view { display: flex; flex-flow: row wrap; justify-content: space-between; align-items: stretch; }
.i-about-box .text-box { display: flex; flex-flow: column wrap; justify-content: space-between; align-items: flex-start; padding:.5rem 0;
}
/* 营销网络 */
.network01 .intro { text-align: center; }
.network01 .intro .t { font-size: 30px; font-weight: bold; color: #1a1a1a; margin-bottom: 15px; }
.network01 .intro .c { font-size: 14px; color: #4c4c4c; margin-bottom: 35px; padding: 0 12%; line-height: 24px; }
.network02 .wrap { width: 1200px; margin-right: auto; margin-left: auto; }
.network02 { padding: 3.5rem 0; border-top: 1px solid #e8e8e8; }
.network02 * { box-sizing: border-box; }
.network02 .tab_t { text-align: center; margin-bottom: 20px; }
.network02 .tab_t .net_a { display: inline-block; width: 220px; height: 55px; line-height: 55px; font-size: 18px; color: #4c4c4c; background: #f1f1f1; margin-right: 15px; }
.network02 .tab_t .net_a .icon { display: inline-block; background: url(../images/network02_1.png) no-repeat; vertical-align: middle; width: 20px; height: 28px; margin-right: 8px; }
.network02 .tab_t .net_a1 .icon { background-position: -20px 0; }
.network02 .tab_t .net_a1.cur .icon { background-position: 0 0; }
.network02 .tab_t .net_a1.cur { background: #bca065; color: #fff; }
.network02 .tab_t .net_a2.cur { background: #bca065; color: #fff; }
.network02 .tab_t .net_a2 .icon { background-position: -20px 0; }
.network02 .tab_t .net_a2.cur .icon { background-position: 0 0; }
.network02 .tab_c .job-sear { padding: 30px; border: 10px #ededed solid; margin-bottom: 15px; }
.network02 .tab_c .job-sear .t-pt { font-size: 14px; color: #4c4c4c; float: left; line-height: 32px; padding: 0 15px 0 5px; }
.network02 .tab_c .job-sear .t-area { position: relative; float: left; width: 32%; height: 33px; line-height: 33px; border: 1px solid #eee; margin-right: 2%; background-color: #fff; }
/*.network02 .tab_c .job-sear .t-area ._val{color:#a9a9a9; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.network02 .tab_c .job-sear .t-area ._val b{float:right; width:33px; height:33px; background:url(../img/network02_2.jpg) no-repeat; }
.network02 .tab_c .job-sear .t-area ._option{top:33px; display:none; position:absolute; z-index:1; width:100%; left:-1px; background:#fff; border:1px solid #cacad9; max-height:200px; overflow:auto;}
.network02 .tab_c .job-sear .t-area ._option li{list-style:none; cursor:pointer; padding:5px 2%; text-indent:0; line-height:20px;}*/
.network02 .tab_c .job-sear .t-area select { width: 100%; height: 33px; line-height: 33px; border: none; }
.network02 .tab_c .job-sear .t-area ._option li:hover { color: #bca065; }
.network02 .tab_c .job-sear .sear_input { float: left; margin-right: 1%; width: 28%; padding-left: 5px; height: 35px; line-height: 33px; border: 1px solid #eee; position: relative; background-color: #fff; }
.network02 .tab_c .job-sear .sear_input input[type=text] { vertical-align: top; border: 0; width: 80%; height: 33px; line-height: 33px; box-sizing: content-box; padding: 0; }
.network02 .tab_c .job-sear button[type=submit] { border: 0; width: 12%; height: 33px; line-height: 33px; background-color: #e88909; padding: 0; float: left; font-size: 14px; color: #fff; cursor: pointer; outline: none; }
.network02 .tab_c .job-sear button[type=submit]:hover { background-color: rgba(232,137,9,0.8); }
.network02 .tab_c .map_area { margin-top: 30px; }
.network02 .tab_c .map_area .left { float: left; width: 27.5%; }
.network02 .tab_c .map_area .left ul li { transition: all .5s ease; }
.network02 .tab_c .map_area .left ul li.cur { background: #bca065; }
.network02 .tab_c .map_area .left ul li .box { padding: 20px; }
.network02 .tab_c .map_area .left ul li .tit { cursor: pointer; font-size: 16px; color: #333333; font-weight: bold; background: #f6f6f6; position: relative; }
.network02 .tab_c .map_area .left ul li .tit .iconfont { float: right; background: url(../images/net_arr2.png) no-repeat; background-size: 20px 20px; display: inline-block; width: 20px; height: 20px; }
.network02 .tab_c .map_area .left ul li.cur .tit .iconfont { float: right; background: url(../images/net_arr1.png) no-repeat; background-size: 20px 20px; }
.network02 .tab_c .map_area .left ul li .con { display: none; color: #fff; font-size: 14px; }
.network02 .tab_c .map_area .left ul li .con dt { font-weight: bold; }
.network02 .tab_c .map_area .left ul li .con .inner { position: relative; height: 216px; overflow: hidden; }
.network02 .tab_c .map_area .left ul li .con dl { margin-bottom: 20px; cursor: pointer; }
.network02 .tab_c .map_area .left ul li.cur .tit { background: transparent; color: #fff; }
.network02 .tab_c .map_area .left ul li.cur .tit:after { content: ''; width: 86%; height: 1px; background: #fff; position: absolute; bottom: 0; left: 20px; }
.network02 .tab_c .map_area .left ul li.cur .con dl a { color: #fff; }
.network02 .tab_c .map_area .right { float: right; width: 70.5%; height: 770px; }
.network02 .tab_c .map_area .right img { max-width: none; }
/* 修改滚动条效果 */
.network02 .left .scrollbar-ui .scroll_bar { background: #bfbfbf; width: 2px!important; z-index: 4; }
.network02 .left .scrollbar-ui .scroll_slider { background: #fff; width: 5px!important; }
/*投资者关系*/
.style-tit { font-size: 1.5rem; line-height: 1.6rem; color: #333; }
.invest-info-box { padding: 3rem 0; }
.invest-tit-box { /* padding-right: 3.33%; */ }
.invest-tit-box .pub-more { float: right; margin-top: .55rem;
}
    .invest-tit-box .style-tit {
        float: left;
        float: none;
        font-size: 1rem;
        text-align: center;
        margin: 0,auto;
    }
.invest-tit-box .invest-buttons { float: right; margin-top: .25rem;
}
.invest-tit-box .invest-buttons a { margin-left: 10px; }
.invest-buttons { font-size: 0; display: none; }
.invest-buttons a { display: inline-block; *display: inline;
zoom: 1; width: 1.25rem; height: 1.25rem; border: 2px solid #cea459; background-repeat: no-repeat; background-position: center; background-size: 5px; border-radius: 100%; transition: all .3s; }
.invest-buttons .prev { background-image: url('../img/invest-prev.png'); }
.invest-buttons .next { background-image: url('../img/invest-next.png'); }
.invest-tab { margin-top: 1.25rem; overflow: hidden; }
.invest-tab .swiper-slide { width: 23.88%; margin-right: 1.11%; }
.invest-tab .con-box { display: block; background-color: #f7f7f7; height: 10.5rem; border-radius: 8px; overflow: hidden; box-sizing: border-box; padding: 1.25rem .9rem;
position: relative; transition: all .3s; }
.invest-tab .tit {
 font-size: .6rem;
 line-height: .8rem; color: #222; position: relative; z-index: 3; transition: all .3s; }
.invest-tab .time-box { box-sizing: border-box; position: absolute; left: 0; bottom: 1.25rem; padding: 0 .9rem;
width: 100%; }
.invest-tab .time-box .time { float: left; font-size: .4rem;
 line-height: .45rem;
color: #999; font-family: "gilroy-regular"; }
.invest-tab .time-box .pub-more { float: right; }
.invest-tab .time-box .pub-more span { color: #666; }
.invest-tab .swiper-slide:first-child { width: 50%; }
.invest-tab .swiper-slide:first-child .bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; transition: all .3s; }
.invest-tab .swiper-slide:first-child .tit {
 font-size: .75rem; line-height: 1rem; color: #fff; width: 50%; }
.invest-tab .swiper-slide:first-child .time-box .pub-more { float: left; }
.invest-tab .swiper-slide:first-child .time-box .pub-more span { color: #fff; padding-right: 0; padding-left: .7rem;
margin-left: 1rem; }
.invest-tab .swiper-slide:first-child .time-box .pub-more span:before { left: 0; right: auto; }
.invest-tab .swiper-slide:first-child .time-box .time { float: left; margin-left: .7rem;
color: #fff; }
@media(max-width: 767px) {
.invest-tab .swiper-slide:first-child .time-box .time { margin-left: 0; }
.invest-tab .swiper-slide:first-child .time-box .pub-more span { padding-right: 0; padding-left: .7rem;
margin-left: 0; }
}
.structure-box { padding-top: 3rem; }
.structure-table { margin-top: 1.25rem; }
.structure-table table { width: 100%; }
.structure-table th, .structure-table td { text-align: center; height: 1.25rem; font-size: .375rem;
font-family: "Gilroy-Medium"; color: #666; line-height: 1.25rem; }
.structure-table th { background-color: #cea459; color: #fff; font-weight: normal; }
.manage-box { padding: 3rem 0 0; }
.manage-box .manage-tab { margin-top: 1.25rem; overflow: hidden; }
.manage-box .manage-tab .swiper-slide { width: 31.11%; margin-right: 3.33%; }
.manage-box .manage-tab .swiper-slide:last-child { margin-right: 0; }
.manage-box .manage-tab .con-box { display: block; }
.manage-box .manage-tab .img { border-radius: 6px; overflow: hidden; }
.manage-box .manage-tab img { width: 100%; transition: all .3s; }
.manage-box .manage-tab .tit {
 font-size: .6rem;
 line-height: .7rem; color: #222; margin-top: .8rem;
white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all .3s; }
.manage-box .manage-tab .pub-more { margin-top: .7rem;
}
.manage-box .manage-tab .pub-more span { padding-right: .7rem;
}
.stock-box { padding-top: 3rem; }
.stock-wrap { padding: 3rem 6.67% 2.75rem; background-color: #bca065; border-radius: 6px; background-size: cover; background-repeat: no-repeat; background-position: center; background-image: url('../images/stock-bg.png'); }
.stock-wrap .stock-text-box { float: right; width: 50%; }
.stock-wrap .style-tit { color: #fff; font-size: 1.5rem; line-height: 1.6rem; }
.stock-wrap .data-box { margin-top: 1.6rem; }
.stock-wrap .data-box .top-box { border-top: 2px solid #fff; position: relative; }
.stock-wrap .data-box .left {
 padding: .6rem 0; float: left; }
.stock-wrap .data-box .left .code {
 font-size: .55rem;
 line-height: .6rem; color: #fff; }
.stock-wrap .data-box .left .code span { font-weight: bold; }
.stock-wrap .data-box .left .price-box {
 margin-top: .1rem; font-size: 0; }
.stock-wrap .data-box .left .sp {
 font-size:.45rem;
 line-height: .5rem; color: #fff; margin: 0 5px; display: inline-block; }
.stock-wrap .data-box .left .sp2 { margin: 0; }
.stock-wrap .data-box .left .price-box .num, .stock-wrap .data-box .left .price-box .unit { display: inline-block; *display: inline;
zoom: 1; color: #fff; font-family: arial; font-weight: bold; }
.stock-wrap .data-box .left .price-box .num { font-size: 1.25rem; line-height: 1.6rem; }
.stock-wrap .data-box .left .price-box .unit { font-size: .4rem;
 line-height: .5rem;
 margin-left: .25rem;
}
.stock-wrap .data-box .right { position: absolute; right: 0; top: 0; width: 3.875rem; height: 100%; border-left: 2px solid #fff; }
.stock-wrap .data-box .right ul { position: absolute; left: 0; top: 50%; transform: translateY(-50%); padding-left: .8rem;
box-sizing: border-box; width: 100%; }
.stock-wrap .data-box .right li {
 margin-bottom: .1rem; font-size: 0; white-space: nowrap; }
.stock-wrap .data-box .right li:last-child { margin-bottom: 0; }
.stock-wrap .data-box .right li .tit, .stock-wrap .data-box .right li .price { display: inline-block; *display: inline;
zoom: 1; font-size: .375rem;
 line-height: .4rem;
color: #fff; vertical-align: top; }
.stock-wrap .data-box .right li .price { margin-left: 1.25rem; }
.stock-wrap .data-list {
 padding: .6rem 0; border-top: 2px solid #fff; border-bottom: 2px solid #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.stock-wrap .data-list .tit {
 font-size: .375rem;
 line-height: .4rem; color: #fff; }
.stock-wrap .data-list .num {
 font-size: .75rem;
 line-height: .8rem; color: #fff; font-family: arial; font-weight: bold; margin-top: .1rem;
}
.stock-wrap .time {
 font-size: .35rem;
 line-height: .4rem; color: #fff; margin-top: 1.6rem; }
.message-box { padding: 3rem 0; }
.message-box .style-tit { float: left; }
.message-box .message-right { float: right; width: 50%; }
.message-box .message-right .inp { float: left; width: 27.77%; margin-right: 1.11%; position: relative; }
.message-box .message-right .select-inp { margin-right: 0; width: 42.24%; z-index: 3; }
.message-box .message-right .message-inp { margin-right: 0; width: 100%; }
.message-tit {
 font-size: .45rem;
 line-height: .5rem; color: #222; }
.message-tit span { color: #cea459; }
.message-box .message-right input[type=text] {
 margin-top: .4rem; width: calc(100% - 1rem); padding: .375rem .5rem;
 font-size: .375rem;
 height: .5rem;
background-color: #f8f8f8; color: #999; border-radius: 4px; }
.message-box .message-right .select {
 margin-top: .4rem; position: relative; }
.message-box .message-right .select-tit {
 font-size: .375rem; color: #333; font-size: .375rem;
height: 1.25rem; line-height: 1.25rem; border-radius: 4px; background-color: #f8f8f8; display: block; padding: 0 .8rem;
position: relative; }
.message-box .message-right .select-tit:before { content: ""; position: absolute; right: .5rem;
top: 50%; margin-top: -2px; width: 9px; height: 5px; background-repeat: no-repeat; background-position: center; background-size: 100%; background-image: url('../img/select-arrow.png'); }
.message-box .message-right .select .sub { position: absolute; left: 0; top: 1.25rem; width: 100%; border-radius: 6px; box-shadow: 0 0 10px rgba(0,0,0,.1); display: none; }
.message-box .message-right .select .sub a { display: block; font-size: .375rem;
height: 1.25rem; line-height: 1.25rem; padding: 0 .8rem;
border-bottom: 1px solid #f5f5f5; color: #666; background-color: #fff; transition: all .3s; }
.message-box .message-right .message-inp { margin: 1.2rem 0 1rem; }
.message-box .message-right textarea {
 font-size: .375rem;
 line-height: .5rem; color: #999; padding: .25rem .5rem;
height: 3.25rem; background-color: #f8f8f8; width: calc(100% - 1rem); border-radius: 4px; margin-top: .4rem;
}
.message-box .message-right .check-tit { float: left; font-size: .375rem;
line-height: 1.25rem; color: #666; }
.message-box .message-right .check-inp { margin-bottom: 0; width: 45.56%; }
.message-box .message-right .check-inp input[type=text] { float: left; margin: 0 0 0 3.9%; width: 24.39%; }
.message-box .message-right .check-inp img { float: right; width: 36.5853%; height: 1.25rem; border-radius: 4px; }
.message-box .message-right .btns { float: right; font-size: 0; }
.message-box .message-right .btns input { width: 4.5rem; height: 1.25rem; border-radius: 4px; background-color: #eee; color: #666; font-size: .375rem;
 margin-left: .4rem;
transition: all .3s; }
.pdf-box {
    padding: 3rem 0;
    background-color: #f9f9f9;
    width: 29%;
    width: 29%;
    height: 10rem;
    margin-left: 2rem;
    float: left;
}
.pdf-wrap { position: relative; }
.pdf-wrap .invest-tit-box { float: left; }
.pdf-wrap .pdf-tab { float: right; width: 73.88%; overflow: hidden; }
.pdf-wrap .pdf-tab .swiper-slide { width: 32.33%; margin-right: 1.5%; }
.pdf-wrap .pdf-tab .swiper-slide:last-child { margin-right: 0; }
.pdf-wrap .pdf-tab .con-box { display: block; background-color: #fff; padding: 1.25rem 1rem; border-radius: 6px; height: 10.5rem; box-sizing: border-box; position: relative; transition: all .3s; }
.pdf-wrap .pdf-tab .time {
 font-size: .5rem;
 line-height: .6rem; font-family: "gilroy-regular"; color: #cea459; transition: all .3s; }
.pdf-wrap .pdf-tab .tit {
 font-size: .6rem;
 line-height: .8rem; color: #222; margin-top: .2rem;
transition: all .3s; }
.pdf-wrap .pdf-tab .bottom-box { position: absolute; left: 0; bottom: 1.25rem; width: 100%; box-sizing: border-box; padding: 0 1rem; }
.pdf-wrap .pdf-tab .download-btn { float: left; font-size: .375rem;
 line-height: .75rem;
background-repeat: no-repeat; background-position: left center; background-size: .325rem;
background-image: url('../img/download-btn.png'); padding-left: .5rem;
color: #666; transition: all .3s; }
.pdf-wrap .pdf-tab .pdf-icon { float: right; width: .75rem;
 height: .75rem;
background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url('../img/pdf-icon.png'); transition: all .3s; }
.pdf-wrap .pdf-tab .pdf-icon img { width: 100%; }
/* .pdf-wrap .invest-buttons{
  position: absolute;
  left: 0;
  bottom: 0;
}
.pdf-wrap .invest-buttons a{
  margin-right: 10px;
} */
.pdf-box .pub-more { position: absolute; left: 0; bottom: 0; }
.pdf-box .pub-more span { padding-right: .7rem;
}
.invest-list { padding: 3rem 0; margin: 0; }
.invest-list .row { margin: 0 -.25rem;
}
.invest-list .item { box-sizing: border-box; padding: 0 .25rem;
 margin-bottom: .5rem;
}
.invest-list .page-box { margin-top: 2.35rem; }
 @media (max-width: 1366px) {
.message-box .message-right { width: 65%; }
.message-box .message-right .check-inp img { width: 35%; }
}
.invest-itemsbox { margin-top: .6rem;
}
.invest-itemsbox .con-box { line-height: 2.5rem; height: 2.5rem; display: block; border-bottom: 1px dashed #999999;  -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; transition: .5s ease-in-out; }
.invest-itemsbox .con-box .tit {
 font-size: .55rem; color: #222222; line-height: inherit; max-width: calc(100% - 200px); overflow: hidden; padding-left: 18px; position: relative; height: 100%; }
.invest-itemsbox .con-box .tit:before { position: absolute; width: .2rem;
 height: .2rem;
background: #cea459; content: ""; left: 0; top: 0; border-radius: 50%; bottom: 0; margin: auto; }
.invest-itemsbox .con-box .time-box { line-height: inherit; color: #666666; font-size: .5rem;
text-align: right; max-width: 200px; }
.i-fixed { position: fixed; right: 18px; width: 14px; border-radius: 14px; background: rgba(0,0,0,.1); padding: 10px 0; z-index: 100; top: 50%; transform: translateY(-50%); }
.i-fixed .btns { position: relative; }
.i-fixed .btns span { display: block; background: #fff; margin: 0 auto; border-radius: 50%; width: 8px; height: 8px; }
.i-fixed .btns:nth-child(n+2) { margin-top: 10px; }
.i-fixed .btns .span { position: absolute; right: 22px; top: 0; height: 20px; font-size: 12px; line-height: 20px; text-align: center; color: #fff; background: #cea459; display: none; width: 80px; border-radius: 3px; }
.i-fixed .btns .span:after { position: absolute; width: 4px; height: 9px; right: -4px; top: 0; bottom: 0; margin: auto; content: ""; background: url(http://www.chinaxpp.com/bocstatic/web/img/btn.png?v=v17) no-repeat center; background-size: 100%; }
.i-fixed .btns.active .span { display: block; }
.i-fixed .btns.active span { background: #cea459; }
.pub-more span { display: inline-block; *display: inline;
zoom: 1; font-size: .4rem;
 line-height: .5rem;
color: #999; /* padding-right: .7rem; */ padding-right: 0; position: relative; transition: all .3s; }
 @media (min-width: 1024px) {
.invest-itemsbox .con-box:hover .tit, .invest-itemsbox .con-box:hover .time-box, .invest-itemsbox .con-box:hover { transition: .5s ease-in-out; color: #cea459; }
}
 @media (max-width: 767px) {
.pub-more span { font-size: .3rem;
 line-height: .4rem;
}
.style-tit { font-size: .6rem;
 line-height: .7rem;
}
.stock-wrap .style-tit { font-size: .6rem;
}
.pdf-box .pub-more span { padding-right: 0; }
.invest-itemsbox { margin-top: .24rem;
}
.invest-itemsbox .con-box { line-height: 1rem; height: 1rem; }
.invest-itemsbox .con-box .tit {
 font-size: .22rem; max-width: calc(100% - 1.5rem); padding-left: .2rem;
}
.invest-itemsbox .con-box .tit:before { width: .08rem;
 height: .08rem;
}
.invest-itemsbox .con-box .time-box {
 font-size: .2rem; max-width: 1.5rem; }
.stock-box { padding-top: .8rem;
}
.stock-wrap .stock-text-box { float: none; width: 100%; }
    .style-tit {
        font-size: .6rem;
        line-height: .7rem;
        text-align: center;
    }
.stock-wrap {
 padding: 5rem .4rem .4rem; background-image: url('../images/m-stock-bg.png'); background-size: 100%; background-position: top center; }
.stock-wrap .data-box { margin-top: .5rem;
}
.stock-wrap .data-box .left { padding: .3rem 0;
}
.stock-wrap .data-box .left .sp { font-size: .24rem;
 line-height: .4rem;
}
.stock-wrap .data-box .left .code { font-size: .3rem;
 line-height: .4rem;
}
.stock-wrap .data-box .left .price-box .num { font-size: .4rem;
 line-height: .6rem;
}
.stock-wrap .data-box .left .price-box .unit { font-size: .24rem;
 line-height: .4rem;
 margin-left: .1rem;
}
.stock-wrap .data-box .right { width: 2rem; }
.stock-wrap .data-box .right ul { padding-left: .3rem;
}
.stock-wrap .data-box .right li .tit, .stock-wrap .data-box .right li .price { font-size: .24rem;
 line-height: .4rem;
}
.stock-wrap .data-box .right li .price { margin-left: .5rem;
}
.stock-wrap .data-list {
 padding: .24rem 0; display: block; }
.stock-wrap .data-list .item { width: 33.33%; float: left; }
.stock-wrap .data-list .tit { font-size: .24rem;
 line-height: .4rem;
}
.stock-wrap .data-list .num { font-size: .3rem;
 line-height: .4rem;
}
.stock-wrap .time { font-size: .24rem;
 line-height: .4rem;
 margin-top: .4rem;
}
.invest-info-box { padding: .8rem 0;
}
.invest-tit-box .pub-more { margin-top: .2rem;
}
.pub-more span { font-size: .3rem;
 line-height: .4rem;
/* padding-right: .5rem; */
}
.pub-more span:before { /* background-color: #999;
    background-image: url('../img/pub-more.png');
    width: .4rem;
    height: .4rem; */ }
.invest-tab { margin-top: .5rem;
}
.invest-tab .swiper-slide, .invest-tab .swiper-slide:first-child { width: 100%; }
.invest-tab .con-box, .pdf-wrap .pdf-tab .con-box { height: 6rem; padding: .4rem;
}
.invest-tab .tit, .invest-tab .swiper-slide:first-child .tit { font-size: .4rem;
 line-height: .6rem;
}
.invest-tab .swiper-slide:first-child .time-box .pub-more span { padding-right: .5rem;
}
.invest-tab .swiper-slide { margin-right: 5%; }
.invest-tab .swiper-slide:last-child { margin-right: 0; }
.invest-tab .time-box { padding: 0 .4rem;
}
    .pdf-box {
        padding: .8rem 0;
        margin-left: 0rem;
        float: none;
        width: 100%;
        height: 5rem;
    }
.invest-buttons { display: block; text-align: center; margin-top: .5rem;
}
.invest-buttons a { width: .8rem;
 height: .8rem;
 margin: 0 .1rem;
}
.invest-list {
 padding: .8rem 0; margin: 0; }
.invest-list .item:last-child { margin-bottom: 0; }
.invest-list .page-box { margin-top: .5rem;
}
.manage-box { padding: .8rem 0 0;
}
.message-box { padding: .8rem 0;
}
.message-box .style-tit { float: none; }
.message-box .message-right, .message-box .message-right .inp { float: none; width: 100%; }
.message-box .message-right { margin-top: .5rem;
}
.message-box .message-right .inp { margin-right: 0; margin-bottom: .3rem;
}
.message-tit { font-size: .3rem;
 line-height: .4rem;
}
.message-box .message-right input[type=text] { margin-top: .2rem;
 padding: .2rem;
 height: .4rem;
 line-height: .4rem;
 font-size: .3rem;
 width: calc(100% - .4rem);
}
.message-box .message-right .select { margin-top: .2rem;
}
.message-box .message-right .select-tit { height: .8rem;
 line-height: .8rem;
 padding: 0 .2rem;
 font-size: .3rem;
}
.message-box .message-right .message-inp { margin: 0; }
.message-box .message-right textarea { margin-top: .2rem;
 padding: .2rem;
 width: calc(100% - .4rem);
 font-size: .3rem;
}
.message-box .message-right .check-tit { font-size: .3rem;
 line-height: .8rem;
}
.message-box .message-right .check-inp img { height: .8rem;
}
.message-box .message-right .btns { float: none; text-align: center; }
.message-box .message-right .btns input { width: 2rem; height: .8rem;
 font-size: .3rem;
 margin: 0 .1rem;
}
.message-box .message-right .select .sub { top: .8rem;
}
.message-box .message-right .select .sub a { height: .8rem;
 line-height: .8rem;
 font-size: .3rem;
 padding: 0 .2rem;
}
}
.invest-tab { margin-top: 1.25rem; overflow: hidden; }
.invest-tab .swiper-slide { width: 23.88%; margin-right: 1.11%; }
.invest-tab .con-box { display: block; background-color: #f7f7f7; height: 10.5rem; border-radius: 8px; overflow: hidden; box-sizing: border-box;  padding: 1.25rem .9rem;
position: relative; transition: all .3s; }
.invest-tab .tit {
 font-size: .6rem;
 line-height: .8rem; color: #222; position: relative; z-index: 3; transition: all .3s; }
.invest-tab .time-box { box-sizing: border-box; position: absolute; left: 0; bottom: 1.25rem;  padding: 0 .9rem;
width: 100%; }
.invest-tab .time-box .time { float: left;  font-size: .4rem;
 line-height: .45rem;
color: #999; font-family: "gilroy-regular"; }
.invest-tab .time-box .pub-more { float: right; }
.invest-tab .time-box .pub-more span { color: #666; }
.invest-tab .swiper-slide:first-child { width: 50%; }
.invest-tab .swiper-slide:first-child .bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; transition: all .3s; }
.invest-tab .swiper-slide:first-child .tit {
 font-size: .75rem; line-height: 1rem; color: #fff; width: 50%; }
.invest-tab .swiper-slide:first-child .time-box .pub-more { float: left; }
.invest-tab .swiper-slide:first-child .time-box .pub-more span { color: #fff; padding-right: 0;  padding-left: .7rem;
margin-left: 1rem; }
.invest-tab .swiper-slide:first-child .time-box .pub-more span:before { left: 0; right: auto; }
.invest-tab .swiper-slide:first-child .time-box .time { float: left;  margin-left: .7rem;
color: #fff; }
@media(max-width: 767px) {
.invest-tab .swiper-slide:first-child .time-box .time { margin-left: 0; }
.invest-tab .swiper-slide:first-child .time-box .pub-more span { padding-right: 0;  padding-left: .7rem;
margin-left: 0; }
}
@media (min-width: 1025px) {
.invest-tab .con-box:hover { background-color: #cea459; }
.invest-tab .con-box:hover .time { color: #fff; }
.invest-tab .con-box:hover .tit,  .invest-tab .con-box:hover .time-box .pub-more span { color: #fff; }
.invest-tab .con-box:hover .time-box .pub-more span {  padding-right: .7rem;
}
.invest-tab .con-box:hover .time-box .pub-more span:before { background-image: url('../images/pub-more2.png'); background-color: #fff; }
.invest-tab .swiper-slide:first-child .con-box:hover .bg { transform: scale(1.1); }
.manage-box .manage-tab .con-box:hover img { transform: scale(1.1); }
.manage-box .manage-tab .con-box:hover .tit { color: #cea459; }
.manage-box .manage-tab .con-box:hover .pub-more span { color: #cea459; }
.manage-box .manage-tab .con-box:hover .pub-more span:before { background-color: #cea459; background-image: url('../images/pub-more.png'); }
.person-tab .con-box:hover { background-color: #cea459; }
.person-tab .con-box:hover .img {  top: -.25rem;
}
.person-tab .con-box:hover .tit,  .person-tab .con-box:hover .con { color: #fff; }
.invest-tit-box .pub-more:hover span,  .pdf-box .pub-more:hover span {
 padding-right: .7rem; color: #cea459; }
.invest-tit-box .pub-more:hover span:before, .pdf-box .pub-more:hover span:before { background-color: #cea459; background-image: url('../img/pub-more.png') }
}
/*站内搜索*/
.innersearch { margin: 80px 0; }
.innersearch_box .Tit2, .innersearch_box .Tit2 a { height: 56px; font: bold 24px/56px 'microsoft yahei'; color: #333; }
.Tit2 a:hover { color: #333; }
.innersearch_box .sear { padding: 40px 0 40px 35px; background: #eee; }
.innersearch_box .sear .t { font-size: 15px; font-weight: bold; line-height: 2.4; }
.innersearch_box .serv_select li { float: left; width: 36px; border: 1px solid #ccc; background: #fff; padding: 0 5px; margin-right: 5px; cursor: pointer; }
.innersearch_box .rect { display: inline-block; width: 2px; height: 3px; overflow: hidden; border-left: 2px solid #fff; border-bottom: 2px solid #fff; margin-top: 9px; }
.innersearch_box .on .rect { border-color: #e60013; }
.innersearch_box .dib.sear_f { width: 270px; background: #fff; border: 1px solid #ccc; }
.innersearch_box .sear_f { border: 1px solid #ccc; background-color: #fff; height: 28px; }
.innersearch_box .result { border-top: 1px solid #ddd; padding: 10px 10px 0; margin-top: 20px; }
.innersearch_box .sear_result li { margin-bottom: 10px; margin-top: 20px; }
.innersearch_box .sear_result a { color: #333; font-size: 14px; line-height: 21px; }
.innersearch_box .sear_result a:hover { text-decoration: underline; }
.innersearch_box .sear_result .el { font-size: 14px; _width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.innersearch_box .sear_result .p { padding: 10px 20px; border-top: 1px solid #ddd; margin-top: 10px; }
.innersearch_box .sear_result .type { color: #000; display: inline-block; padding: 0 1em; border-right: 1px solid #ddd; margin-right: 1em; font-weight: bold; }
.innersearch_box .dib { -moz-inline-stack: inline-block; display: inline-block; *display:inline;
*zoom:1;
vertical-align: middle; padding: 0 3px; }
.innersearch_box .sear_filt label span { vertical-align: -2px; }
.innersearch_box .submit { background-color: #fff; width: 125px; cursor: pointer; border: 1px solid #ccc; height: 30px!important; vertical-align: -1px; }
.innersearch_box .sear_f .inp { height: 28px; line-height: 28px; padding: 0 0 0 5px; }
.innersearch_box .innersearch_box-flag { background: transparent; }
.innersearch_box .dib { padding: 0; }
.innersearch_box .sear_f .inp { line-height: 28px; border: none; }
.innersearch_box .sear_f .inp { color: #666; text-indent: 10px; }
 @media only screen and (max-width:768px) {
.innersearch_box .dib.sear_f { width: 180px }
.innersearch_box .submit { width: 80px }
}
/*商业合作 合作伙伴*/
.say-tab .block_box { padding-top: 60px; }
.say-tab .block_box .block { width: 15.5%; background-color: #fff; }
 .say-tab .block_box .block:not(:nth-child(6n)) {
margin-right: 1.33333%;
}
.say-tab .block_box .block:nth-child(n + 7) { margin-top: 16px; }
.say-tab .block_box .block .picture_container { padding-top: 38.70968%; position: relative; overflow: hidden; background: none; }
.say-tab .block_box .block .picture_container img { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; -webkit-transition: all .3s linear; transition: all .3s linear; }
.say-tab .block_box .block:hover img { transform: scale(1.1); }
@media(max-width: 767px) {
.say-tab .block_box { padding-top: 0.6rem; }
.say-tab .block_box .block { width: 32%; }
.say-tab .block_box .block:not(:nth-child(6n)) { margin-right: 0; }
.say-tab .block_box .block:not(:nth-child(3n)) { margin-right: 1.5%; }
.say-tab .block_box .block:nth-child(n + 4) { margin-top: 0.07rem; }
}

@media(max-width: 767px){
    table{

    }
    .po {
        height: 30rem;
        text-align: center;
     
        margin: 0 auto;
    }
}
.po {height: 30rem; text-align: center; width:50%; margin: 0 auto ;}